I did not see this on the site, but it definitely needs to be seen. Looks kinda strange, but cool for fans of the series. What do you think?
Friday the 13th: The Game
Game » consists of 12 releases. Released May 26, 2017
Game » consists of 12 releases. Released May 26, 2017
Log in to comment