Ribbon cut on Shaun the Sheep Farm Garden in Japan
The grand opening of a brand new Shaun the Sheep area at the English Garden Rosa & Berry in Tawada, Japan, took place on Sunday 31st March – announced by Aardman and Tohokushinsha Film Corporation.