Freedom at a Price.

This week on General Hospital, Michael is finally released from prison, but there’s a catch.