Note: This post may contain affiliate links.
The postcard depicts the approach to Lake Champlain at Red Rocks in Burlington, Vermont. Lake Champlain is a natural freshwater lake located in North America, primarily in the states of Vermont and New York. It is the sixth-largest lake in the United States and a popular destination for outdoor activities such as boating, fishing, and hiking.