What do you think about this odd creature?

https://community.rspb.org.uk/wildlife/f/wildlife-questions/204686/help-to-attract-wildlife-please/1262467#1262467