The Baywatch star took to Instagram on Wednesday to post a handwritten memo in which she revealed she had teamed up with Netflix producers on the upcoming project…Read More