Armstrong Island

Armstrong Island off the coast of Cap Saint-Luc is the home of Andromeda, the Greek Goddess of myth and wife of Aram Anni-Padda, the immortal Armstrong, and her pet Allosarous Flo.
In accordance to a pact made with The Sect, a multi-theosophic covert faction which aim is to destroy Aram, whom they believe to be the devil incarnate whose existence creates an imbalance in the great wheel of karma that topples the whole of reality, Armstrong Island is off-limits.
Category: Archer & Armstrong
Category: Locations