loud wind noise and an engine rumbling