Three Trapped Tigers are an instrumental noise-rock band from London, England. The band has released several EPs and an album, Route One or Die.
http://threetrappedtigers.believeband.com/
Three Trapped Tigers are an instrumental noise-rock band from London, England. The band has released several EPs and an album, Route One or Die.
http://threetrappedtigers.believeband.com/