Trumbull Peak Lookout


Trumbull Peak Lookout - fire lookout tower in United States of America.