Observatory Park
Observatory Park located near the Denver University in Denver, Colorado, over 60 years ago.