Is this the "Best Photo Ever??"

Six Years ago TODAY, March 2nd, 2014, Ellen DeGeneres hosted the 86th Academy Awards and set a new Twitter record for her epic selfie. It's since been retweeted over 3.1 million times.  

As for the winners,"12 Years a Slave" won Best Picture,"Frozen" was Best Animated Picture, and"Let it Go" was Best Original Song.

Photo: Getty Image


View Full Site