The One about Ultraman World M78

In Japan, tokusatsu shows (any Japanese live-action film or TV drama which features special effects) and merchandise are popular. And for Ultraman fans, the Ultraman World M78 stores attract fans from all over the world. I went to the Ultraman World M78 store at Tokyo Solamachi (the shopping complex right next to Tokyo Sky Tree) and the shop is an official Tsuburaya Productions shop featuring merch from various Ultraman series. […]