Arts & Entertainment 13 Rad Photos From The Treasure Island Flea Treasure Island is more than just a patch of land for indie rock. People live there. The power goes out there. And the Treasure Island Flea happens there. What is the Treasure Island