An Isabella Tiger butterfly (Euedes isabella) rests on leaf at the Butterfly Farm in Stratford-upon-Avon
ArthropodButterfly FarmIsabella Tiger Euedes isabellaStratford Upon AvonUKWorcestershireanimalbutterflyinsectplacetropical