Woodwasp or Horntail or?

Woodwasp or Horntail or?

Observation - Woodwasp or Horntail or? - UK and Ireland. Description: Giant Wood Wasp or Horntail or something else? I have no idea

Giant Wood Wasp or Horntail or something else? I have no idea