Madagascar74.056 License: CC0Original Size: 3088 × 2056 pixelsDescription: Taken in Madagascar in the mid-1970’s. Spider.SourceMadagascar74Download Original