The Tornadoes – A Legendary British Instrumental Rock Band

The Tornadoes were a legendary British instrumental rock formed in 1961 in London, England which was initially musically active up until 1967. They briefly reunited in 1975 as well. Their music was a mixture of instrumental rock, space age pop, surf rock, and beat, and they are best remembered for… Read more“The Tornadoes – A Legendary British Instrumental Rock Band”