Space Needle from pier 66 at Bell Harbor