Huge Rhubarb?

Huge Rhubarb?

Observation - Huge Rhubarb? - UK and Ireland. Description: Pretty sure this isn't actually a giant rhubarb... but what is it?

Pretty sure this isn't actually a giant rhubarb... but what is it?