11/27/09Final Fantasy XIII Toilet Water is Coming SoonWhat? What?! That's what "eau de toilet toilette," means, right? Oh, fine, it's perfume, specifically a fragrant…ByOwen GoodPublishedNovember 27, 2009