rockandrollreport.com
CD Review: Research Turtles - S/T - The Rock and Roll Report
Born on the bayou of Lake Charles, Louisiana, Research Turtles are a band with buzzing British Invasion styled guitars layered on top of Foo Fighters [...]