I just noticed on steam this released the other day. I remember the teaser trailer awhile ago but then completely forgot about this. Has any [H] people played this yet and could chirp in here with their thoughts. Its $40, can't get the steam link right now for some reason.
Deadpool launch trailer
Deadpool launch trailer