Squirrel Island is an award-winning stop-motion animated film, made by Astrid in her garage in Folkestone over the last seven years. A 20-minute sci fi action thriller about squirrel apartheid, Squirrel Island follows a lone renegade grey squirrel called Dot, who is trapped on a hostile and mysterious red squirrel island. Thrown together with an unlikely partner, Dot and her ne...$可爱