This is the Yaguarundi (Herpailurus Yagouaroundi) a cat native to Americas, it is found from Argentina to mexico, it resembles many animals, for me, it looks like a hybrid of a ocelot
Bobcats, Mountain Lions and Lynx: Common Big Cats Seen at the Cabin
Ocelot #7010458
INTERESTING FACTS ABOUT PUMAPARD : PUMA x LEOPARD - YouTube
Hybridization between ocelot (<i>Felis pardalis</i>) and puma (<i>Felis concolor</i>)
Big spotted pumas... Miracinonyx redux? | ScienceBlogs