Florida restaurant featured in national ad

A Florida restaurant was featured on a national scale in a Pepsi commercial with a big meaning.

Top Videos