Flavor Flav music video filmed in Niagara Falls
NIAGARA FALLS — Public Enemy’s Flavor Flav was in Niagara Falls this afternoon filming a video, according to the rapper’s Facebook page. The performer posted a photo to Facebook at
NIAGARA FALLS — Public Enemy’s Flavor Flav was in Niagara Falls this afternoon filming a video, according to the rapper’s Facebook page. The performer posted a photo to Facebook at