Trowbridge alien II

Trowbridge alien II

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