Tokyo's Akihabara stores are readying for the launch of Final Fantasy XIII by vomiting tinsel all over themselves, as you can see on Japanese blog Livedoor. Don't look for too long: you may go blind.

The game's out in the rest of the world on March 9. That's assuming Japan doesn't eat every copy in the meantime.

Thanks, Kotaku.