Wausau Possum Festival Parade

The 2020 Possum Parade takes place on Saturday, August 1 in downtown historic Wausau, Florida.