Project 050826

Project 050826

26 0 1

Project 050826 is a newborn God created by humans and was sent to Earth to hide from their Creators. Will they be successful in starting all over or will their Creators will find them?…