Talk:Snowbound

Does anyone have any ideas what those two big "U" shaped things are? They look kind of like portals or something, maybe the Covenant found a way to ship stuff through slipspace?