Mercedes LeAnza

Mercedes LeAnza is an American film actress & producer. Born November 12 in Port of Spain, Trinidad and Tobago in the Caribbean.