View Keller Williams on Dec 22, 2002EditFollowShare23 years agoSun, Dec 22, 2002at THUMBS UPYokohama, JapanKeller WilliamsEditFollowShare