These Castro brothers are bad news!