Astra The many artificial environments and interesting inventions of Astra Inc. featuring futuristic, panoramic 3D artistry and anticipating imaginative animations