Elizabeth Castro's passionate performance in a sensual setting. Elizabeth Castro's passionate performance in a sensual setting. Elizabeth