Firestorm Vicar, Rhodes