I bet they flushed his social media before they released his name
I bet he flushed his own and set up the Instagram for people to find afterward. This was suicide by cop and my money is on him being an eco terrorist.