FALLING SHEEP! June 1, 2012 by Frank Lake Sheep have been falling from the sky over Melbourne, Australia! READ MOREFALLING SHEEP!