Today’s “Google Doodle,” the changing graphic that appears at the top of the Google search page, is a whimsical memorial to the arrival of the Statue of Liberty in New York. “Google is celebrating America’s most famous gift from France … Continue reading