Where To Stream The Bachelor Season 12 Episode 1
Week 1 (S12)
- Aired March 17, 2008
- 120 Min
What do a stunning blonde beauty with a mysterious family past, a dramatic lady who bites tin cans in half and an outrageous woman with few inhibitions have in common? They're all on the hunt for the new Bachelor, Matt Grant, when the 12th edition of ABC's popular romance reality series, "The Bachelor: London Calling," premieres.