China just built the world's biggest ship elevator, and it's freaking massive.
Note :- All Nidokidos friends are requested to like our facebook Page
View more random threads:
- Mademoiselle ZIDANE
- Everybody is Valuable
- Popeye the Sailor meets Ali Baba's Forty...
- Freshwater Street Artists
- No one better than punjab police
- The Power Within - Motivational Video
- The Admirals Interview
- Hot Rod vs Brick Wall
- Do you see the step between failure and...
- Nuclear Bomb Test Compilation