Fiona Ardene

Fiona Ardene is a mechanic who is one of the main characters in Cosmic Sin.