From ABCnews.com....
Interior Secretary Ken Salazar announced Tuesday that entrance fees at 147 national parks and monuments — including the Grand Canyon and Yosemite — will be waived on three weekends this summer. The weekends are June 20-21, July 18-19 and August 15-16.
"During these tough economic times, our national parks provide opportunities for affordable vacations for families," Salazar said at a news conference at Cuyahoga Valley National Park in Ohio. "I encourage everyone to visit one of our nation's crown jewels this summer and especially to take advantage of the three free-admission weekends.
For a more complete list of participating parks (including Yellowstone and the Grand Canyon!) check out http://www.nps.gov/findapark/feefreeparks.htm
California
Cabrillo National Monument
Death Valley National Park
John Muir National Historic Site
Joshua Tree National Park
Lassen Volcanic National Park
Lava Beds National Monument
Muir Woods National Monument
Pinnacles National Monument
San Francisco Maratime National Historical Park
Sequoia National Park
Whiskeytown Unit National Recreation Area
Yosemite National Park
Illinois
Jefferson National Expansion Memorial National Memorial
Texas
Big Bend National Park
Fort Davis National Historic Site
Guadalupe Mountains National Park
Padre Island National Seashore