The Capcom Store in Tokyo

This week on Mega Dads in Japan we are sharing our experience at the Capcom Store located in Shibuya!

Previous
Previous

Gameplay Thursday - Tanuki Pon’s Summer

Next
Next

Mega Dads Live Episode 188 - Is This Peak Co-op Gaming?