DESERT MERMAID DISCOVERED & CAPTURED?

7 months ago
28

In 'W.T.F.I.G.O!' we dive into a world where mermaids are rumored to dwell in the desert. But are these mystical creatures real, or are they just elaborate deep fakes attempting to gain viral fame?

Loading comments...