Ludo December 11, 2011 The Metro - Chicago, IL. Photos by: Tasha Shalk - theywillrockyoudotcom