Larger than life but smaller than Godzilla

Finally a candidate who speaks to me.