Yes, there is : Ancestry. You can get access to historical records, immigration records, photos, ship manifests, all sorts of things.