Check Please! South Florida

Canyon Café

Clip: Season 1 | 6m 51s

Breaking News...The taste of the Southwest makes its way to Ft. Lauderdale.

Aired: 09/15/13

Rating: TV-G

Problems Playing Video?