Odd Stuff (Part 1)

Reminds me of the Ululating Mummies from Richmond, Va.

Used to put on really fun and weird New Years shows.

2 Likes