Teddytaur
A fascinating creature from a unique world! The Teddytaur is part horse and part Teddy Bear – combined into a mythical creature reminiscent of the centaur, a part horse, part human creature from Greek mythology.
A fascinating creature from a unique world! The Teddytaur is part horse and part Teddy Bear – combined into a mythical creature reminiscent of the centaur, a part horse, part human creature from Greek mythology.