Where sheep come from

Jake Richmond on Oct. 9, 2012

Sheep are weird.