I am hoping you or your readers might be able to clear up a mystery for me. I was hanging out on a friend’s roofdeck in north Dupont/ Kalorama recently and noticed these odd statues on a neighboring building. They’re a little blurry, but you get the idea. WHAT ARE THEY?! Giant-headed aliens? Gargoyle-devils ready to throw boulders on threatening-looking pedestrians? There’s got to be a story behind them!
I can’t remember the name of the building, but the address is 2120 Connecticut Ave, NW.”
Hmm we once judged this building back in Aug. ’08 but I don’t think we ever solved the mystery about these statues. Anyone know the deal?