Cannes Festival Is Sweet on Mars

By Noreen O'Leary on May 3, 2012