I can't play it either
Damn good... At least it should be if it made front page. The thing won't load, even as a pop up. 9/10
newgrounds.com — Your #1 online entertainment & artist community! All your base are belong to us.