GIANT balls of metal spotted falling from the sky in different parts of the world have left dozens trying to establish what they are completely baffled. Brits, Russians and now Peruvians have spotted fireballs plummeting into their local towns within weeks of each other – so where did they come from? Locals from Peru’s southeastern […]