There is a little bit of a link with RED here. Portals lead to specific places on Earth.
(Edit) (Delete)
Yay its back!!! Welcome back!!!
(Edit) (Delete) (Reply)