Rudy Segovia on Muck Rack

Rudy Segovia

Verified
As seen in: WCIU-TV (Chicago, IL)