TLT, una secreta organización internacional de defensa, es la última esperanza de la humanidad contra Bestias Espaciales.