Hellllooooooooo Nurse! November 23, 2010 What's that? Julia Stiles is in an ad for Stoli vodka, and she's plastered all around Boston North Station? What's that? My train is boarding? Ummmm, I think I'll take the next one. I could sit here awhile longer. ← That was EPIC!Stranger in a Strange Land →