The truth behind dazzling pictures of ‘alien landing site’ in vineyard at Barham Wine Estate near Canterbury
https://nordot.app/1160577728534266816