Tag: richard ramirez
-
Murder in Lake Merced
Peter Pan and his wife, Barbara, lived on Eucalyptus Drive in the Lake Merced area of San Francisco. Around 10 a.m. on August 18, 1985, their son stopped by their home and found Peter Pan had been shot and killed, and Barbara had been brutally attacked and sexually assaulted. The house had been ransacked. Initial…