babysoftmurderhands.com
New Strider artwork leaked & Steam achievement discovered
One of my favorite games of all time, Strider, might be due up for a remake from what we can tell. Leaked artwork has popped up on Microsoft’s Xbox Live Arcade website in addition to an achie…