What's That?: Large development near Denver Tech Center