Day trip: Center gives families chance to discover

Courtesy photo The Don Harrington Science Center is located at 1200 Streit Drive in Amarillo. Place: Don Harrington Science Center Location: 1200 Streit Drive, Amarillo, Texas, 79106 What activities can you enjoy at this location: A variety of science exhibits including Amazing Bodies!, which connects science to everyday life using kids, cows, and dogs; Space […]