A street view of the past was a web site and telephone advertisement.