Snorkeling in Albania: Our Top Beaches, Islands and Excursions
If you ever visited Albania, or if you did a tiny bit of research, you're probably aware of its insane beauty. Green mountains, olive trees, rock formations, white beaches, turquoise water...the...