Tarsus Academy

The Tarsus Academy is located in many cities around the world like Seattle and Cairo. Alex D finds out from The Order that Tarsus is simply a front for ApostleCorp so that they can upgrade Biomods.