Site Logo

Gas station evaporates

Published 4:18 pm Monday, November 24, 2008

Spectators gather to watch the demolition of the Chevron gas station at 78th Avenue S.E. and Sunset Highway on Mercer Island last Wednesday, April 11.