BigPete
Striker
I suppose that depends on how you define success. In evolutionary terms it is how long the species survives. They've already outlasted us by several tens of millions of years and the only reason they wouldn't go on to outlast us by several tens of millions more is that humans may wipe them out.
They are far more successful than we are.
Don't bee stupid