Free Xbox Lost Odyssey Game Download12/14/2016 10:30 pm For a limited time only, Free Xbox 360 Lost Odyssey Game Download for FREE from Microsoft The game is playable on both Xbox One and Xbox 360. Latest Freebies