Music Video: Demo 1-A October 28, 2014August 12, 2015 Here’s the first preview for the new album, Bike Ride, to be released on November 7th. Like this:Like Loading... Related