Satan Loves You, Penn
May 10, 2010 at 2:31 pm
We know the floors of Huntsman may seem like the seven circles of Hell, but it's not that bad here, is it? We've seen these "Satan Loves UPenn" stickers all over campus and we don't know what they are. Are they:
- A strange religious ritual?
- A shady new secret society?
- A creepy art project?