Larger than life but smaller than Godzilla