Category: News 10 video games with utterly ludicrous premises you won’t believe they released PCInvasion Staff PCInvasion Staff Apr 4, 2014