The Almighty Sound

The Almighty Sound formed in 2003 in Laramie, Wyoming. PXL is the only remaining original member. The Sound now live and work in Minneapolis, Minnesota.