Fran as Ruth in Pirates of Penzance

Ha ha ho ho! Fran Hartshorn as Ruth with Ashraf Sewailam as the Pirate King in Lyric Opera San Diego’s 2010 production of Pirates of Penzance