Marco Island (Universe 122)

Marco Island is a town in Florida, USA

History
TBA

At some point, the skies above the island turn red, the island is than destroyed by anti-matter during the Anti-Monitor Crisis, the island and the rest of the universe are then rebuilt after the sacrifice of Oliver Queen.

Points of Interest

 * Marco Island Library
 * Dome Homes
 * Red Rooster