Does anyone know what this fellow could be? It's in a garden of a house my friend bought recently.