Steve Pumablasted on Oct 1, 2010

Check out the appropriately named "Big Noodle" at Pier 39..