News archive

World record in China with 8.80m shield support

 

Read more