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)
wonder what they traded last time to get to the human portal