It's Godzilla versus Grill Zilla

August 9, 2010 5:27:18 AM PDT
It's Godzilla versus Grill Zilla, a barbecue stand in Maine.

Load Comments