Tarsus Academy

Tarsus Academy's 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.