The 260-meter-long (850-foot) ship will be the star attraction in the Romandisea theme park located in China's Sichuan province and set to open to the public soon.
The 260-meter-long (850-foot) ship will be the star attraction in the Romandisea theme park located in China's Sichuan province and set to open to the public soon.