Sounds like a bearing went out and took out the seal. Could be worse