Real Pets at Faunia Madrid Park
That’s “Real” pronounced “ree-al” as in the “Real Madrid” soccer franchise in Spain. Their cute little puppets have their own television series that airs on TELEMADRID on Saturdays and Sundays at 9:00 am (local time). Now, these cute little puppets are walkaround characters at the newly constructed Faunia Madrid Biological Park located in Madrid, Spain. To see more [...]

