File:Abaddon's space station.jpg

Abaddon's space station, the hub of Abaddon's Repository of Lost Treasures.