Space Station 424

Space Station 424 (424宇宙スターション 424 Uchū Station) is a Maximal space station.