The most beautiful national park beaches

Yosemite, Yellowstone, Redwood: When we think of national parks, more often than not, we think of forests. But there are plenty of beach options, too, from Maine to Washington and everywhere in between. Check out more beautiful national park beaches here: http://cntrvlr.co/L64KvS0
  1. Virgin Islands National Park, St. John
    Why we love it: A 675-foot underwater snorkeling trail in Trunk Bay. Photo courtesy: Getty
  2. Sleeping Bear Dunes National Lakeshore, Michigan
    Why we love it: Steep dunes perfect for sandboarding into Lake Michigan. Photo courtesy: Getty
  3. Assateague Island National Seashore, Virginia
    Why we love it: Wild horses on the beach—we repeat, wild horses... Photo courtesy: Getty
  4. Dry Tortugas National Park, Florida
    Why we love it: A 19th-century fort, and coral reefs perfect for snorkeling. Photo courtesy: Getty