1,140 square foot spider web found in southeastern Europe thought to be world's largest
A massive multi-species spider web found in a cave on the Greece-Albania border is thought to be the world's largest.
Dante Ulanday - News Moderator
International News Moderator and Correspondent










