Loading...

Flyers vs. Canucks Prediction, Picks and Odds

Our detailed prediction and analysis for the Flyers vs. Canucks NHL game on October 28, 2021 is featured below. Drawing from 10,000 game simulations, we provide expert picks, betting odds, and insights.
Loading...
FINAL
NHL
Add this game to My Favorites
FINAL
Add this game to My Favorites
NHL
Flyers
2
1
PP
Oct 29, 2AM Rogers Arena
Canucks
Oct 29, 2AM Rogers Arena
In-Play ProbabilitiesIn-Play
Game PredictionsPre-Game
Dimers Pro Best Bets
TEAM123T
Flyers
2002
Canucks
1001
Live Probabilities
Moneyline
Over / Under
FlyersPHI
Win %
100%
0%
CanucksVAN
Win Probability
TEAM123T
Flyers
2002
Canucks
1001
P3 19:24 Power play - Shot on goal by Bo Horvat saved by Martin Jones
P3 19:21 Power play - Shot on goal by Oliver Ekman-Larsson saved by Martin Jones
P3 18:36 Shot on goal by Brock Boeser saved by Martin Jones
P3 18:08 Shot on goal by Cam Atkinson saved by Jaroslav Halak
P3 17:24 Shot missed by Nils Hoglander
P3 16:07 Shot missed by J.T. Miller
P3 15:55 Oliver Ekman-Larsson shot blocked by Derick Brassard
P3 15:26 Shot missed by Oliver Ekman-Larsson
P3 15:09 Cam Atkinson shot blocked by Tyler Myers
P3 14:41 Shot on goal by Claude Giroux saved by Jaroslav Halak
P3 14:30 Shot on goal by Travis Sanheim saved by Jaroslav Halak
P3 14:22 Claude Giroux shot blocked by Bo Horvat
P3 13:49 Shot on goal by Quinn Hughes saved by Martin Jones
P3 12:20 Power play - Shot missed by Sean Couturier
P3 12:17 Power play - Shot on goal by Claude Giroux saved by Jaroslav Halak
P3 12:10 Power play - Shot missed by Sean Couturier
P3 11:57 Power play - Shot on goal by Travis Konecny saved by Jaroslav Halak
P3 10:52 Shot on goal by Tyler Myers saved by Martin Jones
P3 09:52 Power play - Shot on goal by Canucks saved by Martin Jones
P3 08:52 Brock Boeser shot blocked by Rasmus Ristolainen
Play by Play
P1
P2
P3
GOALS
ALL
P3 19:28
Power play - Giveaway by Bo Horvat in offensive zone
P3 19:24
SHOT
Power play - Shot on goal by Bo Horvat saved by Martin Jones
P3 19:21
SHOT
Power play - Shot on goal by Oliver Ekman-Larsson saved by Martin Jones
P3 18:40
Shorthanded - Claude Giroux won faceoff against Bo Horvat in defensive zone
P3 18:40
Penalty to Ivan Provorov 2 minutes for Tripping (Drawn by J.T. Miller)
P3 18:36
SHOT
Shot on goal by Brock Boeser saved by Martin Jones
P3 18:10
Joel Farabee credited with hit on Quinn Hughes in offensive zone
P3 18:08
SHOT
Shot on goal by Cam Atkinson saved by Jaroslav Halak
P3 17:24
SHOT
Shot missed by Nils Hoglander
P3 16:59
Vasily Podkolzin credited with hit on Nick Seeler in offensive zone
P3 16:07
SHOT
Shot missed by J.T. Miller
P3 15:55
SHOT
Oliver Ekman-Larsson shot blocked by Derick Brassard
P3 15:26
SHOT
Shot missed by Oliver Ekman-Larsson
P3 15:22
J.T. Miller won faceoff against Derick Brassard in offensive zone
P3 15:17
J.T. Miller credited with hit on Travis Sanheim in offensive zone
P3 15:09
SHOT
Cam Atkinson shot blocked by Tyler Myers
P3 15:03
Derick Brassard won faceoff against Bo Horvat in offensive zone
P3 14:59
Bo Horvat credited with hit on Justin Braun in offensive zone
P3 14:41
SHOT
Shot on goal by Claude Giroux saved by Jaroslav Halak
P3 14:30
Sean Couturier won faceoff against Bo Horvat in offensive zone
P3 14:30
SHOT
Shot on goal by Travis Sanheim saved by Jaroslav Halak
P3 14:22
SHOT
Claude Giroux shot blocked by Bo Horvat
P3 14:08
Takeaway by Sean Couturier in neutral zone
P3 13:49
SHOT
Shot on goal by Quinn Hughes saved by Martin Jones
P3 13:43
Bo Horvat won faceoff against Derick Brassard in offensive zone
P3 13:20
Scott Laughton won faceoff against Elias Pettersson in defensive zone
P3 13:13
Takeaway by Vasily Podkolzin in offensive zone
P3 12:39
Claude Giroux credited with hit on Tanner Pearson in defensive zone
P3 12:20
SHOT
Power play - Shot missed by Sean Couturier
P3 12:17
SHOT
Power play - Shot on goal by Claude Giroux saved by Jaroslav Halak
P3 12:10
SHOT
Power play - Shot missed by Sean Couturier
P3 11:57
SHOT
Power play - Shot on goal by Travis Konecny saved by Jaroslav Halak
P3 11:49
Shorthanded - Luke Schenn credited with hit on Sean Couturier in defensive zone
P3 10:52
SHOT
Shot on goal by Tyler Myers saved by Martin Jones
P3 10:23
Derick Brassard won faceoff against Juho Lammikko in offensive zone
P3 10:23
Penalty to Elias Pettersson 2 minutes for Holding (Drawn by Sean Couturier)
P3 09:52
SHOT
Power play - Shot on goal by Canucks saved by Martin Jones
P3 09:41
Power play - Bo Horvat won faceoff against Claude Giroux in offensive zone
P3 09:34
Power play - Bo Horvat won faceoff against Claude Giroux in offensive zone
P3 09:34
Penalty to James van Riemsdyk 2 minutes for Tripping (Drawn by Oliver Ekman-Larsson)
P3 08:52
SHOT
Brock Boeser shot blocked by Rasmus Ristolainen
P3 08:41
J.T. Miller won faceoff against Claude Giroux in offensive zone
P3 08:36
SHOT
Shot missed by J.T. Miller
P3 08:09
Conor Garland credited with hit on Zack MacEwen in neutral zone
P3 07:37
SHOT
Bo Horvat shot blocked by Ivan Provorov
P3 07:21
Claude Giroux won faceoff against Bo Horvat in offensive zone
P3 07:21
SHOT
Shot on goal by James van Riemsdyk saved by Jaroslav Halak
P3 07:18
Scott Laughton credited with hit on Quinn Hughes in offensive zone
P3 06:16
Power play - Bo Horvat won faceoff against Sean Couturier in offensive zone
P3 06:16
SHOT
Power play - Shot on goal by Oliver Ekman-Larsson saved by Martin Jones
P3 05:52
Shorthanded - Scott Laughton won faceoff against Brock Boeser in neutral zone
P3 05:34
SHOT
Power play - Shot on goal by J.T. Miller saved by Martin Jones
P3 05:32
Power play - Giveaway by J.T. Miller in offensive zone
P3 05:07
Power play - Bo Horvat won faceoff against Claude Giroux in offensive zone
P3 05:07
Penalty to Oskar Lindblom 2 minutes for Holding (Drawn by J.T. Miller)
P3 04:57
J.T. Miller won faceoff against Scott Laughton in defensive zone
P3 04:57
SHOT
Shot on goal by Keith Yandle saved by Jaroslav Halak
P3 04:35
Nick Seeler credited with hit on Oliver Ekman-Larsson in defensive zone
P3 03:41
Sean Couturier won faceoff against Bo Horvat in neutral zone
P3 03:18
J.T. Miller won faceoff against Patrick Brown in defensive zone
P3 03:18
SHOT
Shot on goal by James van Riemsdyk saved by Jaroslav Halak
P3 03:10
SHOT
Scott Laughton shot blocked by Bo Horvat
P3 03:02
SHOT
Shot missed by Scott Laughton
P3 02:45
Tyler Myers credited with hit on Oskar Lindblom in defensive zone
P3 02:19
Shorthanded - Takeaway by Kyle Burroughs in defensive zone
P3 01:13
SHOT
Shorthanded - Shot on goal by Juho Lammikko saved by Martin Jones
P3 00:40
SHOT
Power play - Keith Yandle shot blocked by J.T. Miller
P3 00:22
Power play - Sean Couturier won faceoff against J.T. Miller in offensive zone
P3 00:22
Penalty to Nils Hoglander 2 minutes for High Sticking
P3 00:00
Sean Couturier won faceoff against Bo Horvat in neutral zone
P2 19:58
SHOT
Bo Horvat shot blocked by Justin Braun
P2 19:30
SHOT
Shot on goal by Justin Bailey saved by Martin Jones
P2 19:25
SHOT
Shot on goal by Justin Braun saved by Jaroslav Halak
P2 19:21
SHOT
Patrick Brown shot blocked by Kyle Burroughs
P2 19:18
Giveaway by Luke Schenn in defensive zone
P2 19:02
SHOT
Shot missed by Travis Sanheim
P2 18:38
SHOT
Power play - Shot missed by Joel Farabee
P2 18:29
SHOT
Power play - Shot missed by Joel Farabee
P2 17:37
SHOT
Power play - Sean Couturier shot blocked by Oliver Ekman-Larsson
P2 17:27
SHOT
Power play - Shot on goal by Claude Giroux saved by Jaroslav Halak
P2 17:24
Shorthanded - Justin Bailey credited with hit on Sean Couturier in defensive zone
P2 17:20
SHOT
Power play - Shot missed by Sean Couturier
P2 17:01
Power play - Sean Couturier won faceoff against J.T. Miller in offensive zone
P2 17:01
Penalty to Bo Horvat 2 minutes for Interference (Drawn by Scott Laughton)
P2 16:48
Scott Laughton won faceoff against Bo Horvat in neutral zone
P2 16:40
SHOT
Shot on goal by Justin Bailey saved by Martin Jones
P2 16:13
J.T. Miller credited with hit on Travis Sanheim in offensive zone
P2 16:02
Elias Pettersson credited with hit on Rasmus Ristolainen in offensive zone
P2 15:25
Giveaway by Bo Horvat in offensive zone
P2 14:57
SHOT
Shot missed by Brad Hunt
P2 14:53
Bo Horvat won faceoff against Patrick Brown in offensive zone
P2 14:51
SHOT
Shot on goal by Bo Horvat saved by Martin Jones
P2 14:46
Luke Schenn credited with hit on Oskar Lindblom in offensive zone
P2 14:36
Bo Horvat credited with hit on Oskar Lindblom in neutral zone
P2 14:02
Oliver Ekman-Larsson credited with hit on Travis Konecny in offensive zone
P2 13:28
Tyler Myers credited with hit on Joel Farabee in offensive zone
P2 13:27
SHOT
Shot on goal by Matthew Highmore saved by Martin Jones
P2 13:24
SHOT
Shot on goal by Tyler Myers saved by Martin Jones
P2 13:13
SHOT
Shot on goal by Matthew Highmore saved by Martin Jones
P2 13:11
Giveaway by Martin Jones in defensive zone
P2 12:13
Power play - Giveaway by Conor Garland in neutral zone
P2 11:54
Shorthanded - Patrick Brown won faceoff against Tanner Pearson in neutral zone
P2 11:18
Power play - Bo Horvat won faceoff against Claude Giroux in offensive zone
P2 11:18
SHOT
Power play - Shot on goal by Bo Horvat saved by Martin Jones
P2 11:06
Shorthanded - Giveaway by Ivan Provorov in defensive zone
P2 10:34
Shorthanded - Sean Couturier won faceoff against Bo Horvat in defensive zone
P2 10:34
Penalty to Rasmus Ristolainen 2 minutes for Cross Checking
P2 10:09
SHOT
Shot missed by Tanner Pearson
P2 09:56
Scott Laughton won faceoff against Bo Horvat in defensive zone
P2 09:56
SHOT
Shot on goal by Oliver Ekman-Larsson saved by Martin Jones
P2 09:35
Giveaway by Elias Pettersson in defensive zone
P2 09:26
J.T. Miller credited with hit on Justin Braun in offensive zone
P2 09:15
SHOT
Joel Farabee shot blocked by Kyle Burroughs
P2 09:03
Keith Yandle credited with hit on Juho Lammikko in defensive zone
P2 08:48
SHOT
Shot on goal by Tyler Myers saved by Martin Jones
P2 08:25
SHOT
Shot on goal by Canucks saved by Martin Jones
P2 08:20
SHOT
Shot on goal by Conor Garland saved by Martin Jones
P2 08:10
SHOT
Power play - Shot on goal by Brock Boeser saved by Martin Jones
P2 07:45
SHOT
Power play - Shot on goal by Tanner Pearson saved by Martin Jones
P2 07:23
SHOT
Power play - Shot missed by Elias Pettersson
P2 07:13
Shorthanded - Takeaway by Travis Sanheim in defensive zone
P2 06:31
Power play - Bo Horvat won faceoff against Sean Couturier in neutral zone
P2 06:31
SHOT
Power play - Shot on goal by J.T. Miller saved by Martin Jones
P2 06:24
Power play - Bo Horvat won faceoff against Sean Couturier in offensive zone
P2 06:24
SHOT
Power play - Shot on goal by Elias Pettersson saved by Martin Jones
P2 06:13
Power play - Bo Horvat won faceoff against Sean Couturier in offensive zone
P2 06:13
Penalty to Zack MacEwen 5 minutes for Fighting (Drawn by Luke Schenn)
P2 06:13
Penalty to Luke Schenn 5 minutes for Fighting (Drawn by Zack MacEwen)
P2 06:09
Zack MacEwen credited with hit on Luke Schenn in offensive zone
P2 05:56
Alex Chiasson credited with hit on Patrick Brown in offensive zone
P2 05:44
Takeaway by Juho Lammikko in defensive zone
P2 05:07
Brock Boeser credited with hit on Oskar Lindblom in defensive zone
P2 04:41
Elias Pettersson won faceoff against Claude Giroux in offensive zone
P2 04:41
SHOT
Shot on goal by Oliver Ekman-Larsson saved by Martin Jones
P2 04:16
SHOT
Shot on goal by Cam Atkinson saved by Jaroslav Halak
P2 03:50
Derick Brassard won faceoff against J.T. Miller in neutral zone
P2 03:42
Travis Sanheim credited with hit on Justin Bailey in defensive zone
P2 03:31
Oliver Ekman-Larsson credited with hit on Nick Seeler in defensive zone
P2 03:20
SHOT
Keith Yandle shot blocked by Matthew Highmore
P2 03:12
SHOT
Shot on goal by Sean Couturier saved by Jaroslav Halak
P2 03:05
Zack MacEwen credited with hit on Luke Schenn in offensive zone
P2 02:54
Alex Chiasson credited with hit on Ivan Provorov in neutral zone
P2 02:10
SHOT
Justin Braun shot blocked by Kyle Burroughs
P2 01:50
SHOT
Brock Boeser shot blocked by Rasmus Ristolainen
P2 01:44
Kyle Burroughs credited with hit on Oskar Lindblom in defensive zone
P2 01:28
Joel Farabee credited with hit on J.T. Miller in offensive zone
P2 01:20
SHOT
Shot on goal by Cam Atkinson saved by Jaroslav Halak
P2 01:13
SHOT
Cam Atkinson shot blocked by Brock Boeser
P2 01:07
Luke Schenn credited with hit on Joel Farabee in defensive zone
P2 00:38
Takeaway by Brock Boeser in offensive zone
P2 00:13
Tanner Pearson credited with hit on Sean Couturier in neutral zone
P2 00:00
Claude Giroux won faceoff against Bo Horvat in neutral zone
P1 19:53
SHOT
Shot missed by Oskar Lindblom
P1 19:33
SHOT
Travis Sanheim shot blocked by Vasily Podkolzin
P1 19:23
Oliver Ekman-Larsson credited with hit on Oskar Lindblom in defensive zone
P1 19:14
Oliver Ekman-Larsson credited with hit on Zack MacEwen in defensive zone
P1 19:05
Brad Hunt credited with hit on Patrick Brown in defensive zone
P1 18:49
SHOT
Shot missed by Justin Braun
P1 18:39
Alex Chiasson credited with hit on Patrick Brown in neutral zone
P1 18:23
SHOT
Shot on goal by Joel Farabee saved by Jaroslav Halak
P1 18:13
SHOT
Justin Bailey shot blocked by Rasmus Ristolainen
P1 18:06
Justin Bailey credited with hit on Travis Sanheim in offensive zone
P1 17:49
Elias Pettersson won faceoff against Derick Brassard in neutral zone
P1 17:32
Bo Horvat won faceoff against Claude Giroux in defensive zone
P1 17:32
SHOT
Shot on goal by Justin Braun saved by Jaroslav Halak
P1 17:26
Sean Couturier won faceoff against Bo Horvat in offensive zone
P1 17:26
SHOT
Shot on goal by Claude Giroux saved by Jaroslav Halak
P1 17:07
SHOT
Shot missed by Brock Boeser
P1 16:54
J.T. Miller credited with hit on Nick Seeler in offensive zone
P1 16:00
Luke Schenn credited with hit on Nate Thompson in neutral zone
P1 15:43
Zack MacEwen credited with hit on Alex Chiasson in neutral zone
P1 15:15
SHOT
Shot on goal by Joel Farabee saved by Jaroslav Halak
P1 15:14
Giveaway by Justin Bailey in defensive zone
P1 14:38
Bo Horvat won faceoff against Derick Brassard in defensive zone
P1 14:38
SHOT
Shot on goal by Travis Konecny saved by Jaroslav Halak
P1 14:03
SHOT
Travis Konecny shot blocked by Oliver Ekman-Larsson
P1 13:45
SHOT
Shot on goal by Oskar Lindblom saved by Jaroslav Halak
P1 13:38
SHOT
Shot missed by Nick Seeler
P1 13:25
Luke Schenn credited with hit on Oskar Lindblom in defensive zone
P1 13:20
SHOT
Justin Braun shot blocked by Quinn Hughes
P1 12:56
Bo Horvat won faceoff against Scott Laughton in defensive zone
P1 12:20
SHOT
Power play - Shot on goal by Ivan Provorov saved by Jaroslav Halak
P1 10:40
Shorthanded - Tyler Myers credited with hit on James van Riemsdyk in defensive zone
P1 10:38
SHOT
Power play - Sean Couturier shot blocked by Tyler Myers
P1 10:27
Power play - Sean Couturier won faceoff against Juho Lammikko in offensive zone
P1 10:27
Penalty to Quinn Hughes 2 minutes for Cross Checking (Drawn by Joel Farabee)
P1 09:48
SHOT
Shot on goal by Flyers saved by Jaroslav Halak
P1 09:42
Giveaway by Jaroslav Halak in defensive zone
P1 09:29
SHOT
Shot on goal by Travis Konecny saved by Jaroslav Halak
P1 09:25
Conor Garland credited with hit on Ivan Provorov in offensive zone
P1 09:20
Bo Horvat credited with hit on Claude Giroux in offensive zone
P1 08:46
Claude Giroux won faceoff against Bo Horvat in defensive zone
P1 08:46
SHOT
Shot missed by Tanner Pearson
P1 08:17
SHOT
Shot on goal by Juho Lammikko saved by Martin Jones
P1 07:27
Scott Laughton credited with hit on Kyle Burroughs in offensive zone
P1 07:20
Brad Hunt credited with hit on James van Riemsdyk in defensive zone
P1 07:13
Takeaway by Oskar Lindblom in neutral zone
P1 07:05
Elias Pettersson won faceoff against Scott Laughton in neutral zone
P1 06:58
Power play - Scott Laughton won faceoff against Elias Pettersson in neutral zone
P1 06:58
GOAL
Power play - Goal scored by James van Riemsdyk assisted by Sean Couturier and Claude Giroux
2-1
P1 06:48
Shorthanded - J.T. Miller won faceoff against Sean Couturier in defensive zone
P1 06:48
Penalty to Quinn Hughes 2 minutes for Interference (Drawn by Joel Farabee)
P1 06:48
SHOT
Shot on goal by Vasily Podkolzin saved by Martin Jones
P1 06:41
SHOT
Shot on goal by Brock Boeser saved by Martin Jones
P1 06:37
SHOT
Shot missed by Vasily Podkolzin
P1 06:13
J.T. Miller credited with hit on Ivan Provorov in neutral zone
P1 05:59
Takeaway by Tanner Pearson in defensive zone
P1 05:52
Derick Brassard won faceoff against Bo Horvat in offensive zone
P1 05:15
Bo Horvat won faceoff against Claude Giroux in neutral zone
P1 04:45
Luke Schenn credited with hit on Nate Thompson in defensive zone
P1 04:39
SHOT
Shot on goal by Keith Yandle saved by Jaroslav Halak
P1 04:36
Luke Schenn credited with hit on Zack MacEwen in defensive zone
P1 04:06
SHOT
Shot missed by Oskar Lindblom
P1 04:02
Kyle Burroughs credited with hit on Scott Laughton in defensive zone
P1 03:51
Justin Bailey credited with hit on Ivan Provorov in offensive zone
P1 03:24
Oliver Ekman-Larsson credited with hit on Joel Farabee in defensive zone
P1 03:14
SHOT
Oliver Ekman-Larsson shot blocked by Cam Atkinson
P1 02:37
J.T. Miller won faceoff against Derick Brassard in defensive zone
P1 02:37
SHOT
Shot on goal by Sean Couturier saved by Jaroslav Halak
P1 02:15
Bo Horvat won faceoff against Sean Couturier in neutral zone
P1 02:15
GOAL
Goal scored by Quinn Hughes assisted by Luke Schenn
1-1
P1 01:45
Juho Lammikko won faceoff against Nate Thompson in defensive zone
P1 01:44
SHOT
Shot on goal by Patrick Brown saved by Jaroslav Halak
P1 01:37
SHOT
Shot on goal by Oskar Lindblom saved by Jaroslav Halak
P1 01:27
Justin Bailey credited with hit on Justin Braun in offensive zone
P1 01:16
Kyle Burroughs credited with hit on Oskar Lindblom in defensive zone
P1 00:49
Rasmus Ristolainen credited with hit on J.T. Miller in defensive zone
P1 00:42
Joel Farabee credited with hit on Luke Schenn in offensive zone
P1 00:22
J.T. Miller won faceoff against Derick Brassard in neutral zone
P1 00:22
GOAL
Goal scored by Sean Couturier assisted by Travis Konecny and Claude Giroux
1-0
P1 00:05
Bo Horvat won faceoff against Sean Couturier in neutral zone
P1 00:00
Bo Horvat won faceoff against Sean Couturier in neutral zone
Stats
Flyers
STATS
Canucks
28Shots on Goal28
45%Faceoff Win %55%
5/1 PP Opportunities/PP Goals 5/0
15Penalty Infraction Mins15
13Hits41
7Shots Blocked14
2Giveaways8
FlyersPHI
CanucksVAN
28Shots on Goal28
45%Faceoff Win %55%
5/1 PP Opportunities/PP Goals 5/0
15Penalty Infraction Mins15
13Hits41
7Shots Blocked14
2Giveaways8

Best Sportsbook Promotions

Why Join Multiple Sportsbooks?
Loading...

Flyers vs. Canucks: Detailed Breakdown

Matchup Overview

  • Teams: Flyers vs. Canucks
  • Date: Thursday, October 28, 2021
  • Time: 10:00 PM ET
  • Venue: Rogers Arena

Current Betting Odds

  • Spread: Canucks favored at -1.5
  • Total (Over/Under): 6
  • Moneyline Odds: Flyers +125, Canucks -132

Dimers' Win Probabilities

  • Flyers: 46%
  • Canucks: 54%

Dimers' predictive model, renowned for its accuracy, assesses each team's chances by simulating the outcome of the game 10,000 times. This method provides a precise and unbiased view.

Our Prediction: Who Wins?

After extensive simulations, our model gives the Flyers a win probability of 46%, while the Canucks have a win probability of 54%. Discover the best spread, over/under, and moneyline odds for the game on this page.

Summary

According to our analysis, the Canucks are more likely to beat the Flyers in the NHL game at Rogers Arena on Friday. Discover the best spread, over/under and moneyline odds, picks and probabilities for the game on this page.

Our Flyers vs. Canucks predictions, based on sophisticated simulations and current data, guide you in making informed decisions. Remember to bet responsibly and within your financial limits.

For additional resources and advice on responsible gambling, please call 1-800-GAMBLER.

When you click or tap on a link on Dimers that goes to a third-party website that we have a commercial relationship with (such as a sportsbook), we may receive a referral fee.

For further insights, explore our expert NHL predictions and the best NHL bets today, while our in-depth analysis includes NHL props, NHL futures, NHL odds, and the latest NHL news.

Related Articles

More Articles
Loading...
...
Read Article
...
Read Article
...
Read Article