Dead Horizon: Origin: Dead Horizon out on Newgrounds

I have no idea how many of you out there have any idea what Newgrounds is. It's a place where people put up videos and games long before steam or youtube. A lot of people remember it as that place where cock jokes, homo…