Alien Invasions and Their Aftermath – An Eyewitness Report from Abductee 43 about The Tarragon Catastrophe.December 14, 20222 min 2 min On the night of April 10, 1989, something extraordinary happened on the outskirts of Tarragon, a small town in rural Australia. A group of locals were heading home after an...