Large White

Large White

Observation - Large White - UK and Ireland. Description: Large White spotted

Large White spotted