File:Canton Delaware 2011.jpg

Summary
Canton Delaware in 2011. (TV: The Impossible Astronaut)

© BBC