Berlowe Telescope

Berlowe is an telescope located in Springroad Field, Denverland.