Incubus is kicking off their U.S. tour in style by webcasting the first show of the tour at the aesthetically awesome Red Rocks Amphitheater outside of Denver tomorrow night. The band is out in support of their new album If Not Now, When? and will be in Dallas Thursday, September 29th at Gexa Energy Pavilion.

I watched Foo Fighters stream of their show at Download Festival in London and aside from some as-to-be-expected buffering issues I thought it was a pretty cool experience and I'm looking forward to watching the Incubus show...especially since I've never seen 'em before.

The show starts at 8:30 and you can watch it here.

More From 106.3 The Buzz