Biggus Diccus – “Home of the hot throbbing riff”

If you’re a fan of Spinal Tap and Eagles of Death Metal, then Biggus Diccus…