What the Helen of Troy is This? 11/27/12 2:30pm What the Helen of Troy is This? by Prince Of Petworth 9 Comments Tweet “Dear PoPville, Have you seen this? What’s going on here? [8th St, NW between D and E Streets.] It’s a Pepco sub station.