Image Van de Dag April 7, 2008 by Robert van Waarden Believe it not, it is Holland. The Hoge Veluwe National Park.