Typhoon Studios Drops New Journey to the Savage Planet Teaser Trailer Typhoon Studios has released a new teaser for its upcoming game, Journey to the Savage…