Windsor, Ontario updated Can be viewed here. Grand opening ads here Twin Drive-In opening Thu, Sep 22, 1966 – 45 · The Windsor Star (Windsor, Ontario, Canada) · Newspapers.com u35993797 See author's posts