any idea?

any idea?

Observation - any idea? - UK and Ireland. Description: any idea what this is?

any idea what this is?