I'm not sure what that is either but it sure is funny! Something from Mardi Gras I presume??
Something from Mardi Gras I presume?? It's one of the Philadelpia "Mummers." Don't ask me to splain it, it's a northern thing.
I posted a link a bit further down.