CARS 3 rolled out on June 16th, 2017, so we called on the BIGGEST Cars fan we know – Teresa Delgado (Disney Vault TalkĀ / Fangirls Going Rogue)!! We dive into the story, the characters and have questions. Where do baby Cars come from? She also happens to be a latina from Texas, eerily similar to […]

Read More