Miami Beach Gay Pride 2014

Miami Beach Gay Pride 2014

April, 2014

Grand Stand Bleachers, Miami, Florida