Officials say a man and woman were killed after they fell from Taft Point, a popular tourist lookout.
Leave a Comment