Christina Barrigan

In 2 seasons and 2 shows at Harlequin: