Aerial footage across the Netherlands, revealing ancient windmills, futuristi...
Europe from Above
Season 1 Episode 3: Germany
A spectacular aerial journey across Germany, reveals a factory the size of a small city, a fairy tale castle and the largest land vehicle on Earth.