Odyssey trailer brings the myth to vivid life - Tech Sentiments