Admiral Angry is an ultra heavy band from Los Angeles, and they released their most widely popular album, Buster in 2008. The Android on youtube is not so good quality, so I wanted to re-upload with Specimen On which isn't on Youtube at all.
Go buy Buster on iTunes!
10 years ago
11 years ago
11 years ago
11 years ago
11 years ago