"Take me to your liter"
Seems like some ALiens showed up yesterday to watch a game at Yankee Stadium!
http://www.youtube.com/watch?v=G9ytj0xXcU4
UFO - OVNI - in The Bronx, New York. Close to Yankee Stadium
Is that you in #88? ;-)