Long, giant, strong Snake