Hate how the popular culture gives Xbox a bad rap......Do wish Xbox had more physical releases though......

Artaxadded November 9, 2018
Join the group to comment...