The Hurricane Memorial, Barry Avenue, Windsor