Hi there
This was not filmed in Trinidad, but in London at the Notting Hill Carnival. If you mean the flag, I guess it is :)
tikkyboo 3 months ago
Hi there
This was not filmed in Trinidad, but in London at the Notting Hill Carnival. If you mean the flag, I guess it is :)
tikkyboo 3 months ago