13th Annual Witches of Delray Charity Bike Ride
Delray Beach City Hall 100 NW 1st Ave, Delray BeachThe 13th Annual Witches of Delray Beach Bike Ride will take flight on Saturday, Oct. 26th. More than 300 witches featuring their best witch-wear and extravagantly decorated brooms (bikes) will…