The puzzling X-ray source in RCW103

The puzzling X-ray source in RCW103