Gimghoul Castle is the headquarters of the Order of Gimghoul, a secret collegiate society in Chapel Hill. Left over trash was scattered across the lawn on tuesday Oct. 23, 2018.
Gimghoul Castle is the headquarters of the Order of Gimghoul, a secret collegiate society in Chapel Hill. Left over trash was scattered across the lawn on tuesday Oct. 23, 2018.