View of Newport Beach, CA from the 20th Street pier (I think). Awesome.
Jan 18, 2007 2:06 AM