Egads, it doesn't get much rougher than this.
First, there was the severe snowstorm that hit the East Coast that trapped the Toronto Maple Leafs in New Jersey following their game on Sunday night against the Devils.
Then the National Hockey League team had to rely on their inter-personal skills when their electronic toys and gadgets started shutting down after the battery power died out.
"We were kind of forced to talk to each other," Leafs rookie Nazem Kadri said early Tuesday afternoon after the Leafs finally arrived back in Toronto following their arduous journey.
After their plane landed in Toronto, the Leafs headed directly to the MasterCard Centre in Etobicoke for a light skate.
Tuesday night they will be back on the ice at the Air Canada Centre for a game against the well-rested Carolina Hurricanes.
The Leafs all seemed bemused by the harrowing odyssey they had to endure after thumping the Devils 4-1 on Sunday.
The storm that dumped more than a foot of snow in the New Jersey area, combined with high winds, turned what was normally a 20-minute bus ride back to the hotel into a four-hour journey.
At one point during the trip, several of the players got out of their bus to help push another Leaf team bus out of the ditch.
On Monday, the National Hockey League club spent upwards of five hours trapped on a plane at the Newark Airport in another failed attempt to take off for Toronto.
Leaf defenceman Luke Schenn said the problem was compounded when one of the airport's de-icing trucks caught fire.
"All the fire trucks had to go put it out," Schenn said.
"Certainly to planes, trains and automobiles, everything that could go wrong did go wrong," Leafs coach Ron Wilson said. "But we're here in one piece so it's no big deal."
Leaf centre Tim Brent is not expected to play Tuesday night after taking ill.
The Leafs have recalled right-winger Joey Crabb from their Toronto Marlies farm team to take his place.
Follow us on Twitter: