Great beasts peppered from space

weird wild stuff!

"We think that there was probably an impact which exploded in the air that sent these particles flying into the animals," said Richard Firestone from the Lawrence Berkeley National Laboratory.