Somewhere in Florida, the Man Behind This Nightmare-Inducing Video
Via the Village Voice Media wire, here’s Ed Muscare, aka “Uncle Ed,” who according to our friends in Kansas City is a former children’s show host and current registered sex offender in Florida (correction: see update below). Where, exactly, in Florida? Well, God, that’s the million dollar question, isn’t it?…