LIVE ALERT: The Claypool Lennon Delirium

Live Nation brings you a live stream with The Claypool Lennon Delirium live from The Fillmore in Philadelphia on August 31st at 10 pm EST.