Reminds me of the Ululating Mummies from Richmond, Va.
Used to put on really fun and weird New Years shows.