Best of British: Lavotchkin
SHOORRT AAANND SWEEEEEET!
Lavotchkin are a hardcore band from the north-east of England, so basically Scotland. Scotland is awesome, and don't let anyone tell you otherwise.
The following track is from a no... Read More...