Quick video: Varadero

Local 10 News takes a drive through the streets of Varadero, a beach resort town in Matanzas, Cuba.