Marc Guggenheim Teases Iconic Super Friends Location for Legends of Tomorrow