VIDEOS

MYX NEWS MINUTE: Britain's Newborn Princess Named CHARLOTTE ELIZABETH DIANA!

Britain's newborn princess has been named "Charlotte Elizabeth Diana", seen as a tribute to Prince William's parents and grandmother!