he Canadian outfit Ten Minute Detour have come out blasting with their latest single ‘Leave This Place’. Although written more than 5 years ago it’s now seeing the light of day.

Advertisements