A Manitoba man is facing a hefty fine for speeding despite his best attempts to explain away his heavy foot.

The Manitoba RCMP says a man was pulled over on Highway 6 going through Eriksdale. He was allegedly clocked going 129 km/h. The speed limit in the zone is 70 km/h.

Police say in a tweet that the 26-year-old driver explained to the officer that he didn't see the speed limit sign because "[his" windshield was dirty with bugs and stuff."

"Manitoba Summer Driving Tip: top up your washer fluid, the bugs are bad!" the RCMP says in the tweet.

The officer still chose to give the driver an $822 fine for speeding, despite the driver's excuse.

The RCMP says there are no excuses for speeding on Manitoba roadways.