Duterte Freedom Force Space Station

Duterte Freedom Force Space Station is a place where Queen Alicia and her men are transporting.