Microids and Pendulo Studios released today the launch trailer for Yesterday Origins. Yesterday Origins is an adventure game co-produced by Microids and Pendulo Studios that is scheduled for release on November 10th. Continue reading Yesterday Origins is a new adventure game that releases tomorrow