A 6'4" champion surfer from San Clemente, California, John Needham had everything going for him. He was intelligent, funny, ...

Comments & Upvotes