Avatar at The Truman in Kansas City, Missouri on August 15, 2024. Photos and Review by The Pit Magazine Contributor Kayla Hayden Avatar made their Kansas City stop at The Truman in August this year on their headline tour, “The Great Metal Circus.” Dedicated fans began lining up outside the doors…
Read More