Check Please! South Florida

El Carajo

Clip: Season 3 | 7m 16s

Why not a gastronomic experience at at gas station? Believe it, or not.

Aired: 10/15/13

Rating: NR

Problems Playing Video?