Port-au-Prince's annual carnival is one of the largest and most colorful Mardi Gras carnivals in the Caribbean.