Byron's Telescope
My blogs
Blogs I follow
Location | Charlottesville, VA, United States |
---|---|
Introduction | Byron's Telescope is a human powered machine that connects earth to the universe. Visitors will have the opportunity to fly through space/time and witness the beauty, terror, death and resurrection of life. |