The much anticipated full length Zenon album from Grouch has finally arrived!
Release date: June 16
* Limited edition Cd prints will be available! More info to follow...
Still the sickest mix to show the homies
!!!!!!
may this infinite energy never seize to amaze people
eat me alive