East Africa 2002
Large forest snail crossing the road, Mang'ula, Udzungwa Mountains, Tanzania.
Previous Next