Are there any giant animals humans haven't discovered yet?