Suicide sheep fail. Like About Share 22491 views 100% 55 0 Happy Ending to Apparently an Animal Suicide From: Ogrish Date: December 29, 2009 ExtremeHappy Ending to Apparently Animal Suicide