daily.zooniverse.org
Homer Simpson Island?
No. It’s actually Treasure Island in San Francisco Bay. However one of our volunteers pointed out on Talk that it does look a little bit like the famous cartoon character. It is man-ma…