Steam logo on Final Fantasy XIII site hints at upcoming PC release

Source:
AGBeta