The Last Black Tie

Season 1 Ep 811/3/2016

Robert travels to Palm Springs with the three final guys and opens up about his past before crowning his Prince Charming.

Watching