
Wait, because Sweden is giving away five of their 267,570 islands—no, really—and you can win one. Y’all aren’t ready for this level of luxury.

Wait, because Sweden is giving away five of their 267,570 islands—no, really—and you can win one. Y’all aren’t ready for this level of luxury.