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-made, but was built long before the Simpsons appeared on television! The picture is a satellite image from our newest project, Floating Forests. Try it out now at www.floatingforests.org