Photo

Photo detail

Stories this photo appears in:

Tease photo

Mother Nature Is Local Resident

Some in the Mount Vernon area think Mother Nature moved away, perhaps to the shore or the mountains. Not true. She still lives in the neighborhood and likes folks to visit. Two locations stand out.

Comments

Use the comment form below to begin a discussion about this content.

Sign in to comment