19 July 2016 ShareShare onFBTweetG+ First Glimpse – Red Square Epic Aircraft | Epic Odyssey, Epic Odyssey Videos The Epic Odyssey crew visits Red Square in Moscow, Russia.