Wednesday, July 1, 2015

God Blast The USA.

The TNT stands are back in LA, and I realized: fireworks are the only product about which I find myself saying, “They’re not made in China? Well, I’m not buying THAT crap.”