"Biggest Loser" winner sheds 129 pounds: Can Olivia Ward keep weight off? Comments Off on "Biggest Loser" winner sheds 129 pounds: Can Olivia Ward keep weight off? 233 Views Most people who lose lots of weight regain it all within three years, experts say Read More »