Thousands gathered in Long Beach last week to kick off the 2016 Pride season. This year’s festivities included live music, drag performances, a dyke march, a gospel fest, a street fair and, of course, a parade. The year’s Grand Marshal was none other than Charo. Yes, the Charo. Cuchi cuchi!
Scroll down for photos from the festivities. Happy Pride!