Prince Harry and Meghan Markle’s new documentary Polo dropped on Netflix today after the trailer was released just weeks ago. The series, which has five episodes, takes a look into the horseback sport ...