Is there any connection at all to the Castro family of Cuba?
They've got a nice section on their players on that site to window shop from.
I wish......its just a thought, but if it is the Castros, might they see some sort of thing happening with the athletics track?