Where is cytochrome-c located? What is its function?

Cytochrome-c is attached to the outer surface of the inner membrane of mitochondria.
It acts as a mobile carrier for transfer of electrons between complex III and complex IV.