Bioblitz! ID needed please

Bioblitz! ID needed please

Observation - Bioblitz! ID needed please - UK and Ireland. Description: Have absolute no Idea what this is/was

Have absolute no Idea what this is/was