What the Helen of Troy is This? Prince Of Petworth July 6, 2010 at 9:05pm What exactly is this thing at the corner of New Hampshire and Georgia Aves, NW and how long do you think it’ll be there?