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