Advertisement

Welsh Fire (Men) vs London Spirit (Men) Scorecard

Completed The Hundred Mens | Aug 20, 2023
  • Welsh Fire (Men) Welsh Fire (Men)
    110/4 (93 balls)
  • London Spirit (Men) London Spirit (Men)
    109/9 (100 balls)
Welsh Fire (Men) won by 6 wickets
19.5
w
David Payne to Nathan Ellis, no run, b DA Payne, Bowled out !! , good length, on the stumps, A bold move from Nathan Ellis as batter goes back and plays it, but it proves to be batter's downfall. The ball crashes into stumps, and the stumps are rattled. Bowled out!
Wicket - b DA Payne batsmen out 0(1)
19.4
w
David Payne to Ravi Bopara, no run, runout (JM Clarke), Run out !! , good length, on the stumps, It was an unfortunate way to go for the batter. Ravi Bopara goes back to hit it straight to short fine leg and set off for 1 run, but the fielder direct hit left with no chance of making it back in time. Run out, and the fielding side is ecstatic!
Wicket - runout (JM Clarke) batsmen out 0(1)
19.3
4
David Payne to Ravi Bopara, Four, fast ball, full length, on the stumps, Ravi Bopara goes forward and plays drive in the air to long off, and ball finds the ropes for four.
19.2
2
David Payne to Ravi Bopara, 2 runs, Ravi Bopara hangs in the crease and plays a well-timed pull off an bouncer delivered at a back of length by the bowler, but the ball lands safely in the hands of the fielder at deep mid wicket for 2 runs.
19.1
1b
David Payne to Jordan Thompson, 1 bye, Bye !! fast ball, full length, on the off stump, Jordan Thompson hangs in the crease and aims to play it, but the ball evades the batter and keeper, they are quick to steal 1 runs off bye.
18.5
w
Lockie Ferguson to Liam Dawson, no run, b L Ferguson, Bowled out !! fast ball, full length, on the stumps, A bold move from Liam Dawson as batter hangs in the crease and plays it, but it proves to be batter's downfall. The ball crashes into stumps, and the stumps are rattled. Bowled out!
Wicket - b L Ferguson batsmen out 24(14)
18.4
6
Lockie Ferguson to Liam Dawson, Six, Six !! With a brilliant bouncer on the stumps, Liam Dawson goes forward and showcases power-hitting prowess as batter unleashes a spectacular pull to deep square leg for a colossal Maximum!
18.3
4
Lockie Ferguson to Liam Dawson, Four, Four !! , fulltoss, on the off stump, Short and well outside the off stump. Liam Dawson goes forward and it to the third man, races away and finds the boundary.
18.2
4
Lockie Ferguson to Liam Dawson, Four, Four !! , full length, on the off stump, Short and well outside the off stump. Liam Dawson goes forward and it to the deep point, races away and finds the boundary.
18.1
2
Lockie Ferguson to Liam Dawson, 2 runs, Liam Dawson hangs in the crease and plays a well-timed pull off an bouncer delivered at a back of length by the bowler, but the ball lands safely in the hands of the fielder at deep mid wicket for 2 runs.
17.5
2
David Payne to Ravi Bopara, 2 runs, Ravi Bopara goes forward to take fast ball of full length aimed on the stumps, executing a confident drive that sent the ball sailing towards long off for 2 runs.
17.4
0
David Payne to Ravi Bopara, no run, Dot ball !! , back of length, on the stumps, David Payne bowls a sharp delivery, and Ravi Bopara goes forward to defend the ball, but the ball nips away and beats the bat, leaving the batter stranded.
17.3
1
David Payne to Liam Dawson, 1 run, David Payne delivers fast ball at full length, Liam Dawson goes forward and tucks it. But the ball is stopped by the fielder standing at the short mid wicket, limits Liam Dawson to just 1 run.
17.2
2
David Payne to Liam Dawson, 2 runs, Liam Dawson goes forward to take fast ball of full length aimed on the off stump, executing a confident drive that sent the ball sailing towards deep cover for 2 runs.
17.1
0
David Payne to Liam Dawson, no run, Dot ball !! fast ball, full length, on the off stump, David Payne sends down a sharp delivery, and Liam Dawson goes back to defend it, but mistimes the shot and beats the bat, leaving the batter confused.
16.5
1
Roelof van der Merwe to Ravi Bopara, 1 run, Roelof Van Der Merwe delivers at good length, Liam Dawson goes back and plays the shot, but the ball goes straight to the fielder at mid on for 1 run.
16.4
1
Roelof van der Merwe to Liam Dawson, 1 run, Roelof Van Der Merwe delivers at full length, Liam Dawson goes back and tucks it. But the ball is stopped by the fielder standing at the slip, limits Liam Dawson to just 1 run.
16.3
2
Roelof van der Merwe to Liam Dawson, 2 runs, Liam Dawson goes back and plays a well-timed pull off an delivered at a good length by the bowler, but the ball lands safely in the hands of the fielder at deep mid wicket for 2 runs.
16.2
2
Roelof van der Merwe to Liam Dawson, 2 runs, Roelof Van Der Merwe delivers at full length, Liam Dawson goes forward and tucks it. But the ball is stopped by the fielder standing at the mid on, limits Liam Dawson to just 2 runs.
16.1
1
Roelof van der Merwe to Ravi Bopara, 1 run, Roelof Van Der Merwe delivers off break ball at full length, Ravi Bopara goes forward and plays the shot, but the ball goes straight to the fielder at slip for 1 run.
15.5
0
Lockie Ferguson to Liam Dawson, no run, Dot ball !! bouncer, back of length, on the off stump, Lockie Ferguson bowls a sharp delivery, and Liam Dawson hangs in the crease to defend the ball, but the ball nips away and beats the bat, leaving the batter stranded.
15.4
0
Lockie Ferguson to Liam Dawson, no run, Dot ball !! fast ball, good length, on the off stump, Lockie Ferguson sends down a sharp delivery, and Liam Dawson hangs in the crease to defend it, but mistimes the shot and beats the bat, leaving the batter confused.
15.3
0
Lockie Ferguson to Liam Dawson, no run, Dot ball !! , good length, on the stumps, Liam Dawson hangs in the crease and play it with soft hands towards point, but the fielder is quick to react and prevents the run.
15.2
w
Lockie Ferguson to Matt Critchley, no run, c G Phillips b L Ferguson, Caught out !! bouncer, back of length, on the stumps, Matt Critchley hangs in the crease and takes a big risk by attempting pull towards long on, but unfortunately, the ball flies towards Glenn Phillips, who displays excellent fielding skills to complete the catch, resulting in the dismissal of Matt Critchley.
Wicket - c G Phillips b L Ferguson batsmen out 21(19)
15.1
2
Lockie Ferguson to Matt Critchley, 2 runs, Lockie Ferguson delivers fast ball at full length, Matt Critchley goes forward and plays the shot, but the ball goes straight to the fielder at deep cover for 2 runs.
14.5
0
David Willey to Matt Critchley, no run, Dot ball !! fast ball, full length, on the off stump, Matt Critchley goes back and play it with soft hands towards short cover, but the fielder is quick to react and prevents the run.
14.4
4
David Willey to Matt Critchley, Four, , back of length, on the off stump. Matt Critchley goes back and hit uppercut in the gap towards third man, and ball finds the ropes in a flash for four.
14.3
0
David Willey to Matt Critchley, no run, Dot ball !! bouncer, back of length, on the stumps, Matt Critchley goes back and trying to hit pull, but the ball shapes away late and beats the bat.
14.2
6
David Willey to Matt Critchley, Six, Six !! What a delivery! lands right on the stumps, and Matt Critchley goes back and exhibits impeccable timing as batter hammers pull and sends it flying to the deep mid wicket region for a remarkable Maximum!
14.1
1
David Willey to Ravi Bopara, 1 run, David Willey delivers fast ball at good length, Ravi Bopara goes forward and plays the shot, but the ball goes straight to the fielder at short cover for 1 run.
13.5
0
Roelof van der Merwe to Matt Critchley, no run, Dot ball !! off break ball, full length, on the off stump, Roelof Van Der Merwe bowls a sharp delivery, and Matt Critchley goes forward to defend the ball, but the ball nips away and beats the bat, leaving the batter stranded.
13.4
1
Roelof van der Merwe to Ravi Bopara, 1 run, Roelof Van Der Merwe delivers at full length, Matt Critchley goes forward and plays the shot, but the ball goes straight to the fielder at long on for 1 run.
13.3
1
Roelof van der Merwe to Matt Critchley, 1 run, Matt Critchley goes forward to take arm ball of full length aimed on the stumps, executing a confident drive that sent the ball sailing towards long on for 2 runs.
13.2
2
Roelof van der Merwe to Matt Critchley, 2 runs, Roelof Van Der Merwe delivers at full length, Matt Critchley goes forward and plays the shot, but the ball goes straight to the fielder at deep cover for 2 runs.
13.1
0
Roelof van der Merwe to Matt Critchley, no run, Dot ball !! arm ball, full length, on the stumps, Matt Critchley goes forward and dabs it towards short cover, but the fielder reacts promptly, and makes a brilliant stop.
12.5
1
Roelof van der Merwe to Ravi Bopara, 1 run, Roelof Van Der Merwe delivers at full length, Ravi Bopara goes forward and plays the shot, but the ball goes straight to the fielder at long on for 1 run.
12.4
1
Roelof van der Merwe to Matt Critchley, 1 run, Matt Critchley goes forward to take arm ball of full length aimed on the stumps, executing a confident drive that sent the ball sailing towards long off for 1 run.
12.3
1
Roelof van der Merwe to Ravi Bopara, 1 run, Ravi Bopara goes forward and plays a well-timed drive off an arm ball delivered at a full length by the bowler, but the ball lands safely in the hands of the fielder at long off for 1 run.
12.2
1
Roelof van der Merwe to Matt Critchley, 1 run, Matt Critchley goes forward to take of full length aimed on the stumps, executing a confident flick shot that sent the ball sailing towards deep mid wicket for 1 run.
12.2
5wd
Roelof van der Merwe to Matt Critchley, 5 wide, Wide Ball !! , full length, That sails wide of the leg stump, Matt Critchley left the ball. It gets past the keeper, and the ball raced away to the boundary for four.
12.1
2
Roelof van der Merwe to Matt Critchley, 2 runs, Roelof Van Der Merwe delivers at full length, Matt Critchley goes forward and tucks it. But the ball is stopped by the fielder standing at the deep fine leg, limits Matt Critchley to just 2 runs.
11.5
1
Matt Henry to Matt Critchley, 1 run, Matt Critchley goes forward to take of back of length aimed on the stumps, executing a confident pull that sent the ball sailing towards deep mid wicket for 1 run.
11.4
1
Matt Henry to Ravi Bopara, 1 run, Ravi Bopara goes forward and plays a well-timed flick shot off an delivered at a good length by the bowler, but the ball lands safely in the hands of the fielder at short mid wicket for 1 run.
11.3
1
Matt Henry to Matt Critchley, 1 run, Matt Critchley goes forward and plays a well-timed flick shot off an delivered at a good length by the bowler, but the ball lands safely in the hands of the fielder at short mid wicket for 1 run.
11.2
0
Matt Henry to Matt Critchley, no run, Dot ball !! fast ball, good length, on the off stump, Matt Critchley goes forward and dabs it towards short mid wicket, but the fielder reacts promptly, and makes a brilliant stop.
11.1
0
Matt Henry to Matt Critchley, no run, Dot ball !! inswinger, full length, on the stumps, Matt Critchley goes forward and play it with soft hands towards mid on, but the fielder is quick to react and prevents the run.
10.5
0
David Payne to Matt Critchley, no run, Dot ball !! , full length, on the off stump, Matt Critchley hangs in the crease and dabs it towards mid on, but the fielder reacts promptly, and makes a brilliant stop.
10.4
0
David Payne to Matt Critchley, no run, Dot ball !! fast ball, good length, on the off stump, Matt Critchley hangs in the crease and play it with soft hands towards short cover, but the fielder is quick to react and prevents the run.
10.3
w
David Payne to Daryl Mitchell, no run, c D Willey b DA Payne, Caught out !! bouncer, back of length, on the stumps, Daryl Mitchell hangs in the crease and takes a big risk by attempting pull towards deep mid wicket, but unfortunately, the ball flies towards David Willey, who displays excellent fielding skills to complete the catch, resulting in the dismissal of Daryl Mitchell.
Wicket - c D Willey b DA Payne batsmen out 15(23)
10.2
1
David Payne to Ravi Bopara, 1 run, Ravi Bopara goes back to take of good length aimed on the off stump, executing a confident cut that sent the ball sailing towards third man for 1 run.
10.1
0
David Payne to Ravi Bopara, no run, Dot ball !! fast ball, full length, on the off stump, Ravi Bopara goes forward and slash drive towards short cover, but the fielder reacts promptly and blocks it right away.
9.5
2
Roelof van der Merwe to Daryl Mitchell, 2 runs, Daryl Mitchell goes forward and plays a well-timed flick shot off an off break ball delivered at a full length by the bowler, but the ball lands safely in the hands of the fielder at deep mid wicket for 2 runs.
9.4
1
Roelof van der Merwe to Ravi Bopara, 1 run, Ravi Bopara goes forward to take of full length aimed on the off stump, executing a confident drive that sent the ball sailing towards deep cover for 1 run.
9.3
4
Roelof van der Merwe to Ravi Bopara, Four, arm ball, full length, on the off stump. Ravi Bopara goes forward and hit drive in the gap towards deep cover, and ball finds the ropes in a flash for four.
9.2
1
Roelof van der Merwe to Daryl Mitchell, 1 run, David Willey delivers off break ball at full length, Daryl Mitchell goes forward and plays the shot, but the ball goes straight to the fielder at square leg for 1 run.
9.1
1
Roelof van der Merwe to Ravi Bopara, 1 run, David Willey delivers at full length, Ravi Bopara goes forward and plays the shot, but the ball goes straight to the fielder at long on for 1 run.
8.5
1
Lockie Ferguson to Daryl Mitchell, 1 run, Lockie Ferguson delivers at good length, Daryl Mitchell goes forward and plays the shot, but the ball goes straight to the fielder at point for 1 run.
8.4
0
Lockie Ferguson to Daryl Mitchell, no run, Dot ball !! , back of length, on the stumps, Daryl Mitchell goes forward and play it with soft hands towards short mid wicket, but the fielder is quick to react and prevents the run.
8.3
1
Lockie Ferguson to Ravi Bopara, 1 run, Ravi Bopara goes forward to take of good length aimed on the off stump, executing a confident flick shot that sent the ball sailing towards short fine leg for 1 run.
8.2
1
Lockie Ferguson to Daryl Mitchell, 1 run, Lockie Ferguson delivers at fulltoss, Daryl Mitchell goes forward and tucks it. But the ball is stopped by the fielder standing at the long on, limits Daryl Mitchell to just 1 run.
8.2
2nb
Lockie Ferguson to Daryl Mitchell, 2 no ball, No ball !! fast ball, full length, on the off stump, Daryl Mitchell goes forward and plays it beautifully towards short cover, It's a no ball ! Lockie Ferguson overstepped the crease.
8.1
0
Lockie Ferguson to Daryl Mitchell, no run, Dot ball !! fast ball, full length, on the stumps, Daryl Mitchell goes forward and dabs drive, but the fielder reacts promptly and blocks it right away.
7.5
1
David Payne to Daryl Mitchell, 1 run, David Payne delivers at good length, Daryl Mitchell goes forward and plays the shot, but the ball goes straight to the fielder at square leg for 1 run.
7.4
0
David Payne to Daryl Mitchell, no run, Dot ball !! fast ball, good length, on the off stump, Daryl Mitchell goes forward and play it with soft hands towards mid off, but the fielder is quick to react and prevents the run.
7.3
0
David Payne to Daryl Mitchell, no run, Dot ball !! fast ball, good length, on the off stump, Daryl Mitchell goes forward and play it with soft hands towards short mid wicket, but the fielder is quick to react and prevents the run.
7.2
0
David Payne to Daryl Mitchell, no run, Dot ball !! fast ball, good length, on the off stump, Daryl Mitchell goes forward and play it with soft hands towards short cover, but the fielder is quick to react and prevents the run.
7.1
4
David Payne to Daryl Mitchell, Four, Four !! fast ball, full length, on the off stump, Short and well outside the off stump. Daryl Mitchell goes forward and it to the long off, races away and finds the boundary.
6.5
1
Lockie Ferguson to Ravi Bopara, 1 run, Ravi Bopara goes forward to take inswinger of full length aimed on the off stump, executing a confident flick shot that sent the ball sailing towards short mid wicket for 1 run.
6.4
1
Lockie Ferguson to Daryl Mitchell, 1 run, Lockie Ferguson delivers at good length, Daryl Mitchell goes forward and plays the shot, but the ball goes straight to the fielder at short mid wicket for 1 run.
6.3
0
Lockie Ferguson to Daryl Mitchell, no run, Dot ball !! inswinger, good length, on the off stump, Daryl Mitchell goes forward and play it with soft hands towards short mid wicket, but the fielder is quick to react and prevents the run.
6.2
0
Lockie Ferguson to Daryl Mitchell, no run, Dot ball !! fast ball, full length, on the stumps, Daryl Mitchell goes forward and dabs drive, but the fielder reacts promptly and blocks it right away.
6.1
0
Lockie Ferguson to Daryl Mitchell, no run, Dot ball !! , good length, on the stumps, Daryl Mitchell goes forward and play it with soft hands towards mid off, but the fielder is quick to react and prevents the run.
5.5
1
Matt Henry to Daryl Mitchell, 1 run, Matt Henry delivers at good length, Daryl Mitchell goes forward and plays the shot, but the ball goes straight to the fielder at deep cover for 1 run.
5.4
1lb
Matt Henry to Ravi Bopara, 1 leg bye, Leg Bye !! inswinger, good length, on the off stump, Ravi Bopara goes forward and swats flick shot, but the ball slides off the body, batter is quick to avail this leg bye for 1 run.
5.3
w
Matt Henry to Adam Rossington, no run, c TB Abell b M Henry, Caught out !! fast ball, full length, on the off stump, A risky shot choice by Adam Rossington as the batter goes forward to strike it towards short cover, only to get an edge that goes straight into the hands of Tom Abell for a soft dismissal.
Wicket - c TB Abell b M Henry batsmen out 2(4)
5.2
1
Matt Henry to Daryl Mitchell, 1 run, Matt Henry delivers fast ball at full length, Daryl Mitchell goes forward and plays the shot, but the ball goes straight to the fielder at long on for 1 run.
5.1
0
Matt Henry to Daryl Mitchell, no run, Dot ball !! fast ball, back of length, on the stumps, Daryl Mitchell goes forward and dabs defensive shot with soft hands, but the fielder is quick to react and thwarts the ball.
4.5
2
David Willey to Daryl Mitchell, 2 runs, Daryl Mitchell goes forward to take fast ball of full length aimed on the off stump, executing a confident drive that sent the ball sailing towards deep cover for 2 runs.
4.4
0
David Willey to Daryl Mitchell, no run, Dot ball !! fast ball, good length, on the off stump, David Willey bowls a sharp delivery, and Daryl Mitchell goes forward to defend the ball, but the ball nips away and beats the bat, leaving the batter stranded.
4.3
0
David Willey to Daryl Mitchell, no run, Dot ball !! fast ball, full length, on the off stump, Daryl Mitchell goes forward and trying to hit drive, but the ball shapes away late and beats the bat.
4.2
w
David Willey to Matthew Wade, no run, c JM Clarke b D Willey, Caught out !! inswinger, full length, on the stumps, A risky shot choice by Matthew Wade as the batter goes forward to strike it towards slip, only to get an edge that goes straight into the hands of Joe Clarke for a soft dismissal. Remarkable fielding display by the keeper.
Wicket - c JM Clarke b D Willey batsmen out 11(6)
4.1
4
David Willey to Matthew Wade, Four, inswinger, full length, on the off stump, Matthew Wade goes forward and plays drive in the air to deep cover, and ball finds the ropes for four.
3.5
1
Matt Henry to Matthew Wade, 1 run, Matt Henry delivers fast ball at full length, Matthew Wade goes forward and tucks it. But the ball is stopped by the fielder standing at the point, limits Matthew Wade to just 1 run.
3.4
0
Matt Henry to Matthew Wade, no run, Dot ball !! fast ball, back of length, on the off stump, Matt Henry bowls a sharp delivery, and Matthew Wade goes forward to defend the ball, but the ball nips away and beats the bat, leaving the batter stranded.
3.3
6
Matt Henry to Matthew Wade, Six, Six !! With a brilliant fast ball on the off stump, Matthew Wade goes forward and showcases power-hitting prowess as batter unleashes a spectacular ramp shot to third man for a colossal Maximum!
3.2
0
Matt Henry to Matthew Wade, no run, Dot ball !! inswinger, full length, on the stumps, Matthew Wade goes forward and play it with soft hands towards point, but the fielder is quick to react and prevents the run.
3.1
w
Matt Henry to Dan Lawrence, no run, c TB Abell b M Henry, Caught out !! fast ball, good length, on the off stump, A risky shot choice by Dan Lawrence as the batter goes forward to strike it towards short cover, only to get an edge that goes straight into the hands of Tom Abell for a soft dismissal.
Wicket - c TB Abell b M Henry batsmen out 0(2)
2.5
0
David Willey to Dan Lawrence, no run, Dot ball !! fast ball, full length, on the stumps, Dan Lawrence goes forward and play it with soft hands towards mid off, but the fielder is quick to react and prevents the run.
2.4
w
David Willey to Zak Crawley, no run, c JM Clarke b D Willey, Caught out!! fast ball full length on the off stump, Zak Crawley goes forward to take the gamble with ramp shot towards short fine leg, in the air!! and is perfectly caught by Joe Clarke. Leading to a soft dismissal. Remarkable fielding display by the keeper.
Wicket - c JM Clarke b D Willey batsmen out 2(11)
2.3
0
David Willey to Zak Crawley, no run, Dot ball !! inswinger, full length, on the stumps, Zak Crawley goes forward and dabs drive, but the fielder reacts promptly and blocks it right away.
2.2
0
David Willey to Zak Crawley, no run, Dot ball !! fast ball, full length, on the stumps, Zak Crawley goes forward and slash ramp shot towards short fine leg, but the fielder reacts promptly and blocks it right away.
2.1
1
David Willey to Adam Rossington, 1 run, fast ball, full length, on the off stump, Adam Rossington goes forward to make a room for himself and hits it towards long on for 1 run.
1.5
1
Matt Henry to Adam Rossington, 1 run, Adam Rossington goes forward to take fast ball of full length aimed on the off stump, executing a textbook , edged!! and the ball sails towards third man for 1 run.
1.4
0
Matt Henry to Adam Rossington, no run, Dot ball !! fast ball, full length, on the off stump, Matt Henry bowls a sharp delivery, and Adam Rossington goes forward to defend the ball, but the ball nips away and beats the bat, leaving the batter stranded.
1.3
1lb
Matt Henry to Zak Crawley, 1 leg bye, Leg Bye !! fast ball, full length, on the off stump, Zak Crawley goes forward and aims to slam it, but deflect off the pads, and batter steals a leg bye for 1 run.
1.2
2
Matt Henry to Zak Crawley, 2 runs, Zak Crawley goes back to take bouncer of back of length aimed on the off stump, executing a confident pull that sent the ball sailing towards long on for 2 runs.
1.1
0
Matt Henry to Zak Crawley, no run, Dot ball !! inswinger, full length, on the off stump, Matt Henry bowls a sharp delivery, and Zak Crawley goes forward to defend the ball, but the ball nips away and beats the bat, leaving the batter stranded.
0.5
0
David Willey to Zak Crawley, no run, Dot ball !! fast ball, full length, on the off stump, Zak Crawley goes forward and play it with soft hands towards mid off, but the fielder is quick to react and prevents the run.
0.4
0
David Willey to Zak Crawley, no run, Dot ball !! , good length, on the off stump, Zak Crawley goes forward and play it with soft hands towards mid on, but the fielder is quick to react and prevents the run.
0.3
0
David Willey to Zak Crawley, no run, Dot ball !! inswinger, full length, on the stumps, David Willey bowls a sharp delivery, and Zak Crawley goes forward to defend the ball, but the ball nips away and beats the bat, leaving the batter stranded.
0.2
0
David Willey to Zak Crawley, no run, Dot ball !! fast ball, good length, on the stumps, Zak Crawley hangs in the crease and play it with soft hands towards mid off, but the fielder is quick to react and prevents the run.
0.1
0
David Willey to Zak Crawley, no run, Dot ball !! inswinger, good length, on the off stump, Zak Crawley goes forward and play it with soft hands towards short cover, but the fielder is quick to react and prevents the run.
Advertisement

ICC Ranking | WTC Rankings

  • Test Ranking
  • ODI Ranking
  • T20 Ranking
Last updated on 09 Jan 2025
Advertisement
Advertisement