How does one "stumble" upon this?
Pretty sure its Greek; possibly filmed on the island of......Lesbos.
Overtones throughout, but get mucho better at 2:00.
you've obviously heard of "gaydar"? I have lesbian radar. And it works over the Internetz.
It's good to be a lesbian.