Baarbaara The Sheep is the oldest sheep in the village. She loves to tell tails. She also loves the lush green mountain where she lives. When she finds out that a foreign company plan to build a... This description may be from another edition of this product.