It is the richest football club on its continent
It has its own fleet of aeroplanes
It has a brand new stadium named after it
It is my new favorite team
and its "mascot" is a bird of ill-repute in Trinidad and Tobago(seriously)
What is the full name of this club (and what is the name of the "mascot" for extra points)??