Meghan Markle Wakes Up On Ungodly Hour To Do This

Meghan Markle wakes at 4:30AM. That’s not even morning, technically. And for a royal, which most people expect to wake up at least at 8, this is just mind-boggling. What she does on this ungodly...