The Lady Upstairs is an acoustic rock and pop band from Naperville, Illinois. 'Tommy and the Whale' is a striking combination of music pop and piano based bar rock.
Added by Upcoming Robot on April 27, 2008