"The Bachelor" is back with Season 29, Week 4. Here's where to watch, what time "The Bachelor" is on tonight and who is left vying for Grant's heart.