It’s a well-known fact that most band names are essentially gobbledygook, but here at Rocks Off we’re trying hard to unravel the meanings behind some of the odder monikers. Sooooooo… Megafauna is this ...