Featured Facts

Victoria Falls

Victoria Falls, on the Zambezi River, lies on the border between Zimbabwe and Zambia, about half

read more

Interesting Facts about the Nervous System

Fact 1 - Definition: The Nervous System is the sensory and control appara

read more

Interesting New Facts Added on All Amazing Facts.
No Subject Views Rating
1Radio Telescope1899

Facts Tagged as "telescope" @ allamazingfacts.com