Freeport, Maine
Timing is everything when traveling throughout the country and this trip was no different. Freeport, Maine was the place to be in the United States after celebrating Independence day this year. As L. L. Bean was celebrating it’s 100th year anniversary.
Just one of the amazing animal displays inside L. L. Bean’s 200,000 sq. ft. flagship store in Freeport.