Spotted in a Pfoho Elevator, 2:20 a.m.
•
We just saw this poster for "Devil," M. Night Shyamalan's upcoming film, on the floor of an elevator in Pfoho. The trailer for the movie will explain why we're amused.
Photo by Michelle L. Quach/The Harvard Crimson.