THE TELEPHONE-POLE SIZED STEEL RODS DROPPED FROM SPACE, AKA "RODS OF GOD"