butterfly haven

butterfly haven

Observation - butterfly haven - Southern Africa. Description: