Virtual Tour Launch: Tilton School
The Tilton School is located in New Hampshire (it seems we spend a lot of time up there). The school is beautiful, and the tour features a nifty opening video.
See for yourself – http://www.tiltonschool.org/tilton_virtualtour