Teeth of the Sea are a band from London who make music that would definitely have been called post rock in the past; whatever it is now, it's pretty awesome.
Read the full story on DrownedinSound.com
DrownedInSound — Teeth of the Sea are a band from London who make music that would definitely have been called post rock in the past; whatever it is now, it's pretty awesome.
Read ... more info