The Sentinel statue appears only during the launch week of the Switch version of 13 Sentinels: Aegis Rim.
13 Sentinels: Aegis Rim is available on PlayStation 4 and Nintendo Switch.
A scale statue based on one of the mechs in 13 Sentinels: Aegis Rim has appeared at JR Akihabara Station in Tokyo, Japan.
Atlus and Vanillaware originally released the real-time strategy mecha game 13 Sentinels: Aegis Rim on PlayStation 4 in Japan in November 2019 and in the West in September 2020.