Satanic Europe. Strasbourg has fallen