Steam logo appears on Final Fantasy XIII portal site
Yesterday, the official Final Fantasy XIII Japanese portal site was updated giving us a big...
Read MorePosted by Maynard | Sep 11, 2014 | Carousel, Leaks, Nintendo 3DS, Rumors |
Smash Bros. for Nintendo 3DS will be released in Japan next Saturday, September 13, but apparently...
Read More