That's fun. What does Tara lets mean? as for that video, someone has been playing Super MarioKart!
Glad you liked it. Not really a Tagalog word. If I am not mistaken it's Tara + Let's.
Tara means let's go or come on and let's is from the word let's go.