Wikipedia
Oligopuzzled
Oligopuzzled is Destroy Babylon's first album, released on July 4, 2006.