Join me The Beard Traveler as I check out this abandoned State Hospital located in Waltham, Massachusetts.

source