This page requires JavaScript

Aspects of nature in different lands and different climates; with scientific elucidations