Uncharted: Legacy of Thieves and other PC release date might’ve just been leaked via Steam. Earlier today on March 16, it was noted by users online that the Steam API had inadvertently revealed a slate of unannounced release dates for forthcoming games on the PC storefront. As reported by the …
Read More »