Rosa Delgado on Muck Rack

Rosa Delgado

Managing Editor — Del Rio News-Herald
As seen in: Del Rio News-Herald