Nope Nope Nope (read desc.). Tarantula The Size Of A Human Face Discovered The giant tarantula is as big as a human face. Its legs, which have unique daffodil-y kill it fire