The Avatar Freak show graces Chicago with the presence of “The King”. All hail Avatar Country! Avatar out on tour (since the beginning of the year) in support of their 7th studio album Avatar Country (eOne) ripped through the Bottom Lounge in Chicago, IL with an over the top theatrical metal freak show. Continue reading