A Remnant of a Gigantic Temple?