The World’s Tallest Bike

A bike that stands 14.5 feet to the seat – how is this even possible to ride?

Rank: 159 Nominate for Video of the Month

More News

the last viral vids

submitwire

Top 25 clips