Last Pictures Of Sharon Tate Taken By Terry O’Neill In London, 1969

Last Pictures Of Sharon Tate Taken By Terry O'Neill In London, 1969

These pictures of heavily pregnant Sharon Tate were taken by photographer Terry O’Neill in London on August 6, 1969, three days before she was murdered. Continue reading »