Wooden Horse Productions Movies

  • 2012
    The Space Invaders: In Search of Lost Time

    The Space Invaders: In Search of Lost Time

    The Space Invaders: In Search of Lost Time

    62012HD

    Beginning with Space Invaders in 1978, arcade games began to appear everywhere. By 1982, there were 13,000 dedicated arcade locations across North Ame...

    The Space Invaders: In Search of Lost Time