castro rap