The 86th Oscars on March 2, marked the return of host Ellen DeGeneres, and featured memorable musical performances by artists including Pharrell Williams and U2, a tribute to The Wizard of Oz by Pink, and a star-studded, record-breaking selfie seen around the world.