holy f
between the colossal and giant squids and this, japan’s been finding some crazy marine creatures