marco castro's latest activity