Big Head Todd & The Monsters – 2/6/16 House of Blues – Chicago, Published February 14, 2016 at 751 × 1000 in Concert Review: Big Head Todd & the Monsters – 2/6/16 House of Blues – Chicago, IL.