London Multi functional Indoor Stadium
It is a multi-purpose indoor sports arena located on the Greenwich Peninsula in southeast London, situated in the heart of The O2 entertainment district. Opened in its current form in 2007. It is the second largest indoor venue in the UK, second only to Manchester Stadium, and became the busiest music venue in the world in 2008. As of 2022, it is the ninth largest building in the world by volume. It was built under the Millennium Dome, which is a huge dome shaped building originally built to hold exhibitions celebrating the arrival of the third millennium.
Popular Models
Shrine
115 View
Random Model
Adidas
199 View
Asian Loach Specimen
109 View
aluminum soup pot
116 View
Sony Handycam Vision camera
168 View
FAB 2471 C- 130 Transporter
157 View
Japanese Red Ghost Wooden Mask
182 View
Vintage air dryer
184 View
Serrated spade worm
121 View