Altar Billies Release New Video For “I’m Still Stand’n”

Need we say more? Check it out:

Be Sociable, Share!