Wednesday, October 5, 2011
Squirrel Facts: The Squirrel Capital of the World
If you can't get enough squirrels, then the place for you is probably Lafayette Park in Washington, DC. This park, located directly north of the White House, has the densest population of squirrels of any known place. This is probably because of the large number of tourists and local visitors who are happy to feed the many squirrels who make this park their home.