Month: December 2020

Shaun The Sheep Comes To Life in Shiga!

Shaun the sheep is a famous British stop-motion animated television series that has come a long way to have a permanent installation of Shaun the Sheep Farm House in Rosa & Berry Tawada English Garden, Maibara, Shiga prefecture. The Farm House is modelled exactly as it is like in the animation including life-sized replicas of characters such as

Read More