1267 Horseshoe Island, Ramara