Thursday, March 16, 2017

The Tamashii MIX Mechagodzilla has been shown with what looks like a preorder date of 3/25, cited by SHMA Lovers Thailand! Since it has a specific date that could mean web exclusive, but more as it comes.