Spotted in a Pfoho Elevator, 2:20 a.m.

Flyby Blog

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.

Tags