OWL PERFORMS ACOUSTIC VERSION OF ‘ALIVE’

Owl performed on L.A.’s KTLA morning show on Monday, May 11, 2009. In case you missed it, you can see the acoustic performance on YouTube.