World Record Marco Polo Sheep

The new world record Marco Polo measures an incredible 72 x 71 inches and scores [...]