Last Wednesday, Pinterest launched a new feature called “Place Pins,” which allows users to map out the locations of the items, photos, and content they share on their pinboards.  Users can click on “Add a map” under the settings of a new or an existing board and they’re taken to an interactive map where  Read More