It was the perfect day for a swim, right?

PORTAGE LAKES, Ohio — Although it was a cold, cloudy winter afternoon, more than 650 people packed the beach at Portage Lakes State Park to go for an icy swim.

These brave souls traded their winter coats for bathing suits and flip-flops Saturday at the 16th annual Portage Lakes Polar Bear Jump, which raised more than $125,000 for the Akron-Canton Regional Foodbank.

For those skipping traditional beachwear, many adorned their bodies in goofy costumes, while taking the wickedly cold dip.

The icy stab surging through their bodies brought some hilarious reactions as most raced with numb bare feet to get inside a warming tent.

PHOTOS FROM THE POLAR PLUNGE:

PHOTOS | 2019 Portages Lakes Polar Bear Jump -- gallery 1 1/100

2/100

3/100

4/100

5/100

6/100

7/100

8/100

9/100

10/100

11/100

12/100

13/100

14/100

15/100

16/100

17/100

18/100

19/100

20/100

21/100

22/100

23/100

24/100

25/100

26/100

27/100

28/100

29/100

30/100

31/100

32/100

33/100

34/100

35/100

36/100

37/100

38/100

39/100

40/100

41/100

42/100

43/100

44/100

45/100

46/100

47/100

48/100

49/100

50/100

51/100

52/100

53/100

54/100

55/100

56/100

57/100

58/100

59/100

60/100

61/100

62/100

63/100

64/100

65/100

66/100

67/100

68/100

69/100

70/100

71/100

72/100

73/100

74/100

75/100

76/100

77/100

78/100

79/100

80/100

81/100

82/100

83/100

84/100

85/100

86/100

87/100

88/100

89/100

90/100

91/100

92/100

93/100

94/100

95/100

96/100

97/100

98/100

99/100

100/100 1 / 100





PHOTOS | 2019 Portage Lakes Polar Bear Jump -- gallery 2 1/50

2/50

3/50

4/50

5/50

6/50

7/50

8/50

9/50

10/50

11/50

12/50

13/50

14/50

15/50

16/50

17/50

18/50

19/50

20/50

21/50

22/50

23/50

24/50

25/50

26/50

27/50

28/50

29/50

30/50

31/50

32/50

33/50

34/50

35/50

36/50

37/50

38/50

39/50

40/50

41/50

42/50

43/50

44/50

45/50

46/50

47/50

48/50

49/50

50/50 1 / 50

The air temperature was right around 44 degrees when the event made its first splash at 2 p.m. -- a frigid contrast to two years ago when Mother Nature kissed Northeast Ohio with near 70 degrees for the jump.

Since its inception, the Portage Lakes Polar Bear Jump has raised more than $1.3 million for local charities.