Castro's Maica Placido stars in steamy, erotic home video.