What the hell that thing is at the end of juncture on venus?! It looks epic as hell!
-
Hopefully something to do with HoW. Kinda looks like we will need another gate lords eye or something in order to activate it.