Three Trapped Tigers

London, UK

BAND

Three Trapped Tigers are an instrumental noise-rock band from London, England.

GENRES

Rock, Instrumental Rock