Rod Stewart’s son Sean rushed to hospital after being ‘hit by a truck’

"Hard out here on these streets," the 42-year-old captioned a selfie in a face mask, a neck brace and a hospital gown on Monday.