Tarsus Academy

Tarsus Academies are located in many cities around the world such as Seattle or Cairo. Alex D finds out from The Order that Tarsus is simply a front for ApostleCorp so that they can upgrade biomods.