Police Officers Are Doing Ayahuasca Now Vice, 09 Feb 2024 In March 2017, a terrorist drove a car into pedestrians in central London, killing four pedestrians and injuring countless…