Big Head Todd and the Monsters photo

Big Head Todd and the Monsters setlist at Wiltern Theatre in Los Angeles, United States on July 20, 2013

Big Head Todd and the Monsters setlist on July 20, 2013 at Wiltern Theatre in Los Angeles, United States on tour The LP Tour