Miami Beach Gay Pride 2016

Miami Beach Gay Pride 2016

April, 2016

Grand Stand Bleachers, Miami, Florida