Uncategorized ESPN REPORT: James Penrice Signs a $96.2 million, four-year contract with the Hearts…. porablog June 18, 2024 ESPN REPORT: James Penrice Signs a $96.2 million, four-year contract with the Hearts…. The 25-year-old…