Old painting found in Connecticut barn sells for $7 million

After careful restoration, the painting was discovered to be a 1666 masterpiece called View of Olinda, Brazil, created by the Dutch artist Frans Post, one of the few European painters to visit America in the 17th century. Wikimedia CommonsFrans Post…