August 30, 2007

557

A castle in Portugal, Almourol. It is located on an island, and the view from the top is supposed to be amazing. Thank you Kel!

No comments: