About David Johnson

This author has not yet filled in any details.
So far David Johnson has created 28 blog entries.

VIDEO: A Sight to Behold

For Michael, a student at Crotched Mountain School, the solar eclipse represented everything he loves about science: the mechanics of the universe, in plain view for a brief moment in time.