A city of giants discovered