The World’s Tallest Statue

Take a look at the tallest statue in the world and more cool and interesting clips as you get your Daily Dose of Internet. The tallest statue used to be China’s Spring Temple Buddha but India has decided to one-up them and create an even taller Statue of Unity. If that didn’t impress you then the next clip of a wingsuit flyer soaring through snow and cloud covered mountains should do the trick.