In Malta’s countryside, a group meditates to make contact with aliens

By July 15, 2025