A human powered helicopter successfully hovered for 64 seconds at a height of 3 meters, winning a prestigious $250,000 prize
Up next
2302 views

2183 views
2155 views
2087 views
2087 views
2035 views
2026 views
1990 views
1947 views
1920 views