McRae returns $3 million in unclaimed money in time for Christmas
Unclaimed money is financial assets that have been left inactive, abandoned, or lost for a certain period that are then entrusted to the state to return to its rightful owner.
Read more