Pamela Anderson, best known for fictitiously saving lives on the beaches of southern California in Baywatch, actually comes from far North, in Canada.
Like me!
Recently, Pam has made her way back to her native land to settle down on Vancouver Island with her new husband Dan Hayhurst.