50 Shades of Green

Debbie and Marty find out more about alien love.