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.