Ellen DeGeneres is now a Victoria's Secret Angel...CAN ANYTHING BE MORE AMAZING??

Probably Ellen as president of the universe, but we'll take the Angel for now!