Trowbridge alien I

Trowbridge alien I

Observation - Trowbridge alien I - UK and Ireland. Description: