More discoveries and conundrums... Troll Chasm/Citadel