A Place to Remember. Kate November 21, 2025 I recently visited Dog Mountain in St. Johnsbury, Vermont, a 150-acre haven, set in the mountains, for dogs and their humans. There are hiking trails, Read More