A giant Tarantula has been discovered in northern Sri Lanka. Named as Poecilotheria Rajaei, it lives in the trees and has the size of a human head.


A giant Tarantula has been discovered in northern Sri Lanka. Named as Poecilotheria Rajaei, it lives in the trees and has the size of a human head.