The internet is baffled by videos coming out of a farm in China. The videos show a flock of sheep walking in circles non-stop for 12 days straight.
By zachnading
Featured 2 years ago in Creepy