Ultimate Viewers Get Rejuvenated in Byron Bay

Oprah's Ultimate Viewers enjoy rest and relaxation while visiting Byron Bay, located at the easternmost tip of Australia. More from the show

Advertisement

Advertisement

More From This Show

Comments
255