Cornell revealed Monday that he will perform Saturday at a huge Barack Obama campaign rally in Des Moines, IA. "Proud to support @BarackObama again in 2012. I'll be opening for him in Des Moines on Sat, Sept 1. Follow @OFA_IA for details. #fourmoreyears," he Tweeted Monday.

Surely, Cornell could play both locations on different days, what with planes, traines and automobiles to transport him from Iowa to Philadelphia. It is unclear if the Obama gig caused his Made in America cancellation.

"On August 16th, Chris Cornell’s management made Live Nation aware that Chris Cornell would not be playing the BMIA Festival. We apologize to Chris Cornell fans for the delay in making them aware.

Our ticketing policy is such that artists are subject to change, however, fans that have purchased a ticket after August 16th can contact miachriscornell@gmail.com with their query. We apologize for any inconvenience and disappointment this has caused. We look forward to a great festival"