Biffy Clyro Means

I like Puzzle, the new music from Biffy Clyro. I really like it. But what the feck does Biffy Clyro mean? They are from Scotland, so I thought maybe it was where they came from. Nope. I did a lot of searches but could find nowt. Eventually I took Trays advice and just asked google, Continue Reading