I'm Pretty Sure My Location On The Globe Was Visible From Space Today January 12, 2011 by Kevin Charnas in Uncategorized Um, yeah... "Don Tequila Mexican Restaurant" on Euclid in Willoughby, Ohio? Thanks for the 12 hours of explosive diarrhea. Thanks for that. ***************************************