These are Cave Swallows I think. They were spotted in a cave and the photos were taken with a pretty poor flash but the white throat and red patch on the head makes me reasonably sure.
As I mentioned I have rather a lot of photos from the trip and will share more when I sort them out. I also have some nice pics from visits to my patch at Al Hayer last weekend to share, should you get bored of the Cuban ones :)
© Bernard Bracken