Strangehaven invades europe