Lb. Sisters,” the Slaton family is officially in London! “1,000-Lb. Sisters” airs Tuesdays at 9pm ET/PT on TLC.
Natalie finally wants to see Josh’s house, but he isn’t here for it. In this exclusive clip from “90 Day: The Last Resort” ...