Crystal Castles @ The Fox Theater August 6, 2010March 9, 2011Marc Fong Leave a comment Canadian Thrash Punk duo Crystal Castles hit the Bay Area by storm when they came to The Fox Theater –…