Select Page

The 100MEGA SHOP in Akihabara got a huge upgrade with new merch for characters like Terry Bogard and Rock Howard. A lot of this stuff will end up in other …

source