Last updated: 14/05/18

The ‘True Table’ is our take on what the EPL would look like had the referees got the Key Match Incidents (KMIs) correct. Based on The Ref Online Referee Coach Mark Halsey’s view of each and every Premier League game, we construct our table on his weekly review of games – The Verdict, which you can keep up with at the The Ref Online Academy. This is also where you can find out more about on his Referee Ranking’s – our very own ref league table.

Agree or disagree, this table not only provides reflection on what could have been, but also gives you ammunition for those ‘team-talk’ chats down the pub. Share on Twitter to prove where your team should sit, or show your mates why their clubs are higher in the league than they should be!

Key Match Incidents (KMI’s) are those bits of action where match scorelines are altered. The three main criteria that qualify as a KMI are:

  1. A goal either incorrectly allowed or disallowed.
  2. A penalty either awarded incorrectly or not given when it should have been. Penalties when awarded retrospectively are assumed as scored.
  3. A player either sent off incorrectly or not sent off when he should have been. When red cards are issued or rescinded, depending on the balance of play and the minute the offence/or non-offence takes place, Mark makes a decision only if the game result is affected.

If you think we have missed any important incidents or would like one reviewed then do contact us below or on social media.


+/-TeamPWDLGDPTSTrue PTS
+1Arsenal3820810276368
+3Bournemouth3813817-154447
+3Brighton38111116-174044
-Burnley3816814-15456
-1Chelsea3819118217068
+3Crystal Palace38121214-84448
-3Everton3812917-154945
-1Huddersfield3891019-313737
-1Leicester38111314-44746
+1Liverpool3822115457577
-Man City3831617410099
-2Man Utd3821107348173
-5Newcastle3810919-124439
+1Southampton3881317-203637
+1Stoke3871417-283335
-1Swansea388822-263332
+1Tottenham382468397778
+1Watford3812620-174142
-West Brom3851419-243129
-1West Ham3811918-224242


Click the game week you would like to view amended results for. Where a result has been changed, we offer a brief explanation as to how the decision came about. For a full explanation subscribe to the The Ref Online Academy where you can access The Verdict.

Those in italics were scores which were altered but had no impact on the table.

11/08/17 | Arsenal 3-3 Leicester (4-3)
  • Arsenal's third goal should be ruled out as Mesut Ozil handled the ball in the build up to the goal.

12/08/17 | Watford 2-3 Liverpool (3-3)
  • Watford's equaliser (third goal) should be ruled out as Miguel Britos was in an offside position.

12/08/17 | Chelsea 2-2 Burnley (2-3)
  • Incorrect early sending off for Gary Cahill in the 14th minute, before any goals were scored.
19/08/17 | Stoke 1-1 Arsenal (1-0)
  • Arsenal should've had a penalty for a challenge on Hector Bellerin who was foulded by Mame Diouf.

21/08/17 | Man City 1-1 Everton (1-1)
  • Kyle Walker s/o in 44th minute was very harsh, Everton were 1-0 up at the time. No change decided.
26/08/17 | Man Utd 1-0 Leicester (2-0)
  • Man United's second goal should be ruled out when Fellaini scored as he was offside.

26/08/17 | Newcastle 2-0 West Ham (3-0)
  • Should’ve sent Mitrovic off for violent conduct after elbowing Lanzini, not long before he scores Newcastle’s third.
09/09/17 | Leicester 1-3 Chelsea (1-2)
  • Chelsea should have had a penalty when Alvaro Morata's header hit the arms of  Harry Maguire in the box.
16/09/17 | Tottenham 1-0 Swansea (0-0)
  • Tottenham should've had a penalty when Serge Aurier went down in the box under a challenge from Jordan Ayew.

16/09/17 | Liverpool 2-1 Burnley (1-1)
  • Liverpool should've had a penalty when Mohamed Salah was fouled in the area by Ben Mee.

16/09/17 | Watford 1-4 Man City (0-6)
  • Two of Man City goals offside; Watford should've had a penalty when Nathaniel Chalobah was fouled.
23/09/17 | Leicester 2 Liverpool 3 (2-3)
  • Leicester's first goal should be ruled out for a foul on Simon Mignolet; Leicester should have penalty for handball by Emre Can in the box.

23/09/17 | Arsenal 3 West Brom 1 (2-0)
  • West Brom should have been awarded a penalty for a foul on Jay Rodriguez; Arsenal should have also had a penalty for a shove on Alexis Sanchez.
30/09/17 | Bournemouth 1-0 Leicester (0-0)
  • Bournemouth should've had a penalty when a handball in the penalty area by Danny Simpson was missed.
14/10/17 | Burnley 2 West Ham 1 (1-1)
  • Burnley should've had a penalty when Joe Hart fouled striker Chris Wood in the penalty area.

14/10/17 | Watford 1 Arsenal 1  (2-1)
  • Watford's first goal should be ruled out as the penalty was incorrectly awarded.
21/10/17 | Stoke 2 Bournemouth 2 (1-2)
  • Stoke should have been awarded a penalty when Jese was fouled by Adam Smith.

21/10/17 | Man City 2 Burnley 0 (3-0)
  • Man City's first goal should be ruled out as the penalty was incorrectly awarded.

21/10/17 | Chelsea 3 Watford 2 (4-2)
  • Chelsea's opener should be ruled out as the corner given in the build up was incorrectly given.
29/10/17 | Leicester 2 Everton 1 (2-0)
  • Everton should have been awarded a penalty when Aaron Lennon was brought down by Christian Fuchs in the penalty area.
4/11/17 | Newcastle 1 Bournemouth 1 (0-1)
  • Newcastle had a goal incorrectly disallowed as Dwight Gayle was onside which would give the home side the lead.

5/11/17 | Man City 1 Arsenal 1 (3-1)
  • Man City's last two goals should have been ruled out.
  • The penalty incident came from an incorrectly awarded free-kick whilst the third goal was offside.
18/11/17 | Arsenal 1 Tottenham 0 (2-0)
  • Arsenal's first goal should be ruled out for offside; furthermore the free-kick in the build up should not have been given.

18/11/17 | Bournemouth 2 Huddersfield 0 (4-0)
  • Bournemouth's first goal should be ruled out as Huddersfield should be awarded a free-kick in the build up.
  • Their second goal should be ruled out for offside.

18/11/17 | Crystal Palace 2 Everton 1 (2-2)
  • Everton's second goal should be ruled out for an incorrect penalty award for diving.

18/11/17 | Man Utd 5 Newcastle 1 (4-1)
  • Man United should have been awarded a penalty when Romelu Lukaku is fouled by Ciaran Clark.

18/11/17 | Leicester 0 Man City 0 (0-2)
  • Man City should have had a man sent off in the third minute when Vincent Kompany fouls Jamie Vardy for DOGSO.

20/11/17 | Brighton 3 Stoke 2 (2-2)
  • Brighton should have been awarded a penalty for the foul on Glenn Murray by Ryan Shawcross.
25/11/17 | Man United 0 Brighton 0 (1-0)
  • In the build up to the winning goal, Romelu Lukaku should be sent off for kicking out at Gaetan Bong and a free kick awarded to Brighton.
29/11/17 | Stoke 1 Liverpool 1 (0-3)
  • Simon Mignolet should have been red-carded at 1-0. It was decided that with Liverpool a man down, Stoke would have gone on to draw this game.

28/11/17 | Leicester 2 Tottenham 0 (2-1)
  • Tottenham's goal should be ruled out for offside.
2/12/17 | Arsenal 2 Man Utd  3 (1-3)
  • Arsenal should have been awarded a penalty for the foul on Danny Welbeck by Matteo Darmian.

2/12/17 | Watford 3 Tottenham 1 (1-1)
  • Watford should have been awarded a penalty for the foul on Richarlison by Ben Davies.
  • Watford should have been awarded a penalty for an Eric Dier handball.

3/12/17 | Bournemouth 2 Southampton 1 (1-1)
  • Bournemouth should have been awarded a penalty for the foul on Adam Smith by Sofiane Boufal.
10/12/17 | Southampton 1 Arsenal 2 (1-1)
  • Arsenal should have been awarded a penalty for the foul on Alexandre Lacazette  by Maya Yoshida

09/12/17 | Burnley 3 Watford 0 (1-0)
  • Burnley should have been awarded a penalty for the handball by Daryl Janmaat.
  • Burnley had a goal incorrectly disallowed when Ashley Barnes was unfairly adjudged to be off-side.

09/12/17 | Newcastle 3 Leicester 3 (2-3)
  • Newcastle should have been awarded a penalty for the handball by Danny Simpson.

09/12/17 | Crystal Palace 1 Bournemouth 1 (2-2)
  • Bournemouth's first goal should be ruled out as Crystal Palace should be awarded a free-kick in the build up.
  • Crystal Palace's first goal should be ruled out for an incorrect penalty award for diving.
12/12/17 | Crystal Palace 1 Watford 1 (2-1)
  • Crystal Palace should have had a man sent off in the 85th minute when Patrick van Aanholt fouls Roberto Pereyra, before Palace's late winner.
16/12/17 | Leicester 0 Crystal Palace 4 (0-3)
  • Crystal Palace should have had a penalty for a foul on Christian Benteke.

16/12/17 | Watford 1 Huddersfield 3 (1-4)
  • Elias Kachunga was offside for Huddersfield’s first goal.
  • Troy Deeney of Watford and Jonathan Hogg of Huddersfield both should not have been sent off.
16/12/17 | Stoke 0 West Ham 2 (0-3)
  • Manuel Lanzini dived for West Ham’s opening penalty.

16/12/17 | Man City 5 Tottenham 0 (4-1)
  • Missed a push on Eliaquim Mangala in the penalty box for City; penalty for City should’ve been awarded.
  • Harry Kane and Dele Alli should have both seen red when it was 1-0 to City.
16/12/17 | Brighton 1 Burnley 0 (0-0)
  • Missed James Tarkowski elbow on Glenn Murray in the penalty area, should’ve been a penalty kick awarded and a straight red.
  • Simulation missed, Jose Izquierdo dived into the penalty area without any contact.

17/12/17 | West Brom 2 Man Utd 2 (1-2)
  • West Brom should’ve had a penalty for a barge/foul on James McClean by Ashley Young in the box.

18/12/17 | Everton 2 Swansea 1 (3-1)
  • Everton’s 3rd goal should have been a free kick not a penalty; Martin Olsson made the initial contact on Jonjoe Kenny just outside the penalty area.
23/12/17 | West Ham 1 Newcastle 3 (2-3)
  • Penalty for West Ham should’ve been a free kick as initial contact on Michael Antonio happened just outside the penalty area.
26/12/17 | Tottenham 6 Southampton 2 (5-2)
  • Missed a penalty for Jack Stephens push on Son Hueng-min in the box.
26/12/17 | Huddersfield 2 Stoke 2 (1-1)
  • Penalty should have been awarded to Huddersfield when Joe Allen fouled Aaron Mooy in the box.
  • Christopher Schindler trips Mame Diouf in the penalty area but no penalty awarded for Stoke.
26/12/17 | Bournemouth 2 West Ham 3 (3-3)
  • Should’ve disallowed Bournemouth’s third goal as Callum Wilson was offside.
  • Simon Francis should’ve been given a straight red for a high foot challenge.
27/12/17 | Newcastle United 0 Manchester City 1 (0-1)
  • Jacob Murphy should have been given a straight red for a studded challenge on Gundogan.
30/12/17 | Watford 1 Swansea 0 (1-2)
  • First Swansea goal should have been ruled out for an offside by Jordan Ayew.
  • Kyle Naughton should’ve seen red for a stamp on Okaka.
30/12/17 | Huddersfield 0 Burnley 1 (0-0)
  • Huddersfield goalkeeper Jonas Lossl brought down Jeff Hendrick in the penalty area.
31/12/17 | Crystal Palace 0 Manchester City 0 (0-0)
  • Wilfried Zaha’s penalty for Crystal Palace was a dive.
  • Jason Puncheon should’ve seen red rather than a caution for a challenge on Kevin de Bruyne.
31/12/17 | West Brom 0 Arsenal 1 (1-1)
  • Wrongfully awarded West Brom a penalty for a handball by Callum Chambers.
02/01/18 | Man City 4 Watford 2 (3-1)
  • Watford’s Molla Wague brought down Aguero in the box.
  • Otamendi fouled Pereyra in the penalty area.
02/01/18 | Swansea 0 Tottenham 0 (0-2)
  • Fernando Llorente was offside for the first Tottenham goal.
  • Davinson Sanchez should’ve had a second yellow when the score was 1-0 to Spurs.
04/01/18 | Tottenham 2 West Ham 1 (1-1)
  • Adrian brings down Dele Alli without getting any of the ball in the penalty area.
13/01/18 | Chelsea 0 Leicester 0 (0-0)
  • Ben Chilwell’s first yellow was very harsh which led to him being red carded for a second caution.
13/01/18 | Newcastle 0 Swansea 2 (1-1)
  • Swansea should’ve had a penalty at 0-0 for a deliberate handball by Mohamed Diame which he should have also seen red as it denied a goal.
13/01/18 | West Brom 3 Brighton 0 (2-0)
  • Missed a Glenn Murray handball, penalty should have been awarded to West Brom.
13/01/18 | Crystal Palace 2 Burnley 0 (1-0)
  • Missed a penalty claim for a foul on Bakary Sako by James Tarkowski.
13/01/18 | Watford 1 Southampton 2 (2-2)
  • Watford’s equaliser should’ve been disallowed for a Maradona style handball by Abdoulaye Doucoure.
13/01/18 | Tottenham 3 Everton 0 (4-0)
  • Kane was slightly offside for Tottenham’s second goal; this was not Craig Pawson’s fault as his assistant should’ve come to his aid.
14/01/18 | Bournemouth 3 Arsenal 1 (2-1)
  • Alex Iwobi’s clear handball in the penalty area was missed by Kevin Friend.
15/01/18 | Man Utd 4 Stoke 0 (3-0)
  • Tough penalty claim when Stoke’s Bauer lost his footing and pulled Martial to the ground in the penalty area.
20/01/18 | Brighton 2 Chelsea 4 (0-4)
  • Missed two penalties, the first when Willy Caballero brought down Ezequiel Schelotto.
  • The second which we’ve seen given but also seen waved away when Tiemoue Bakayoko tangled legs with Schelotto in the box.
20/01/18 | Arsenal 5 Crystal Palace 1 (4-1)
  • James Tomkins slides for the ball in the 6 yard box but only makes contact with Alexandre Lacazette.
31/01/18 | Tottenham 3 Man Utd 0 (2-0)
  • Should have restarted the game at kick-off as Harry Kane was in the opposing half.
  • Dele Alli shoud’ve had a penalty when he was brought down in the area by Antonio Valencia.
31/01/18 | Man City 3 West Brom 0 (3-0)
  • Matt Phillips should have seen red for a wreckless challenge on Brahim Diaz.
31/01/18 | Newcastle 1 Burnley 2 (1-1)
  • Missed a Burnley penalty when Ciaran Clark impeded Jack Cork.
03/02/2018 | Leicester 1 Swansea 1 (1-1)
  • Fousseni Diabate should’ve seen red early in the game for a dangerous/reckless challenge on Sam Clucas.
03/02/2018 | West Brom 3 Southampton 3 (2-3)
  • Missed a penalty for West Brom for a nudge in the back of Jay Rodriguez by Ryan Bertrand.
03/02/2018 | Man Utd 3 Huddersfield 0 (2-0)
  • Should have been a penalty when Terence Kongolo completely wiped out Scott McTominay when challenging for the ball in the air.
03/02/2018 | Arsenal 4 Everton 1 (5-1)
  • Aubameyang was offside for Arsenal’s fourth goal.
10/02/2018 | Stoke 2 Brighton 1 (1-1)
  • Stoke should’ve been awarded a penalty for a foul on Shaqiri in the penalty area.
  • He also got the penalty decision wrong for grappling on Jese because both players were at it.
  • Then the rebound from the resulting penalty kick in which Charlie Adam was brought down from behind should have resulted in another penalty.

11/02/2018 | Newcastle 2 Man Utd 0 (1-0)
  • Missed a clear penalty when Chris Smalling tripped Dwight Gayle in the penalty area.

12/02/2018 | Chelsea 3 West Brom 1 (3-0)
  • Missed a clear penalty early in the game when Cesc Fabregas brought down Jay Rodriguez just inside the 18 yard box.
  • Craig Dawson should’ve received a straight red card for a high foot foul challenge on Davide Zappacosta.
24/02/2018 | Bournemouth 3 Newcastle 2 (2-2)
  • Should’ve given a penalty to Bournemouth when Jamaal Lascelles wiped out Ryan Fraser without making any contact on the ball.

25/02/2018 | Crystal Palace 0 Tottenham 3 (0-1)
  • Missed two clear penalties, the first of which when Palace goalkeeper brings down Ben Davies in the area.
  • The second was when Patrick van Aanholt clashes with the back of Dele Alli’s legs, therefore a penalty missed.

25/02/2018 | Man Utd 2 Chelsea 2 (2-1)
  • Alvaro Morata’s goal was incorrectly ruled out for offside but this was down to the assistant referee.
03/03/2018 | Leicester 1 Bournemouth 2 (1-1)
  • Lee missed a clear penalty when Wilfred Ndidi pushed Charlie Daniels in the area.

03/03/2018 | Tottenham 3 Huddersfield 0 (2-0)
  • Spurs should’ve had a penalty when Terence Kongolo dragged Spurs Son Heung-min to the ground.

03/03/2018 | Liverpool 2 Newcastle 0 (2-0)
  • Newcastle’s Jamaal Lescelles should’ve seen red for a DOGSO challenge on Mohamed Salah along with a subsequent free –kick just outside the area. 

04/03/2018 | Brighton 2 Arsenal 1 (2-1)
  • Sead Kolasinac should’ve received a second yellow for a late timed challenge on Ezequiel Schelotto.
10/03/2018 | West Ham 1 Burnley 4 (0-3)
  • Missed a penalty to West Ham when the ball hit Aaron Lennon’s arm from an Aaron Cresswell cross.
  • Burnley’s opener was incorrectly disallowed when Ashley Barnes was adjudged offside.

10/03/2018 | Chelsea 2 Crystal Palace 2 (2-1)
  • Incorrect to disallow a Palace goal for a high foot in the build up to the goal.

12/03/2018 | Arsenal 4 Watford 0 (3-0)
  • Arsenal should’ve had a penalty when Adrian Mariappa mistimed his tackle on Henrikh Mkhitaryan.
17/03/2018 | Stoke 1 Everton 1 (1-2)
  • Cenk Tosun was offside for Everton’s first goal; this decision was down to the linesman not the referee.
31/03/2018 | Crystal Palace 1 Liverpool 1 (1-2)
  • Sadio Mane should’ve received a second yellow for deliberate handball.

31/03/2018 | Newcastle 0 Huddersfield 0 (1-0)
  • Kenedy lucky not to be sent off for a reckless challenge, not a good viewing angle for the referee to see.
01/04/2018 | Arsenal 2 Stoke 0 (3-0)
  • Arsenal incorrectly awarded a penalty when Mesut Ozil went to ground in the box; replays show Bruno Martins Indi making slight contact with the ball before the opposition.
07/04/2018 | Leicester 2 Newcastle 2 (1-2)
  • Stuart missed a penalty when Mahrez was brought down in the box by Dummett, the AR had a perfect view of the incident but failed to help the referee.

07/04/18 | Manchester City 4 Manchester United 3 (2-3)
  • Young handled the ball in the area, AR Lee Betts should be helping Martin out as he didn’t have the best viewing angle.
  • Fernandinho luckily escaped a straight red for a kick on Lingard.
  • Martin’s recognition of foul challenge was poor after missing another clear penalty and red card when Young made a reckless/dangerous challenge on Aguero.

08/04/18 | Arsenal 3 Southampton 2 (3-2)
  • Tadic should’ve seen red for the foul challenge on Arsenal’s Nelson early in the game.
  • Andre got the send off for Stephen’s correct but was a bit harsh to send off Elneny, could have managed it better.
14/04/18 | Southampton 2 Chelsea 2 (2-3)
  • Marcos Alonso should have received a red card for a stamp on Shane Longs calf with no intention of going for the ball.

14/04/18 | Tottenham 1 Man City 2 (1-3)
  • Man City’s penalty was incorrect when Hugo Lloris made initial contact with Raheem Sterling just outside the area, difficult to see in real time.
  • Jon then missed a straight red card offence for Ben Davies after a reckless with excessive force challenge on Vincent Kompany.

15/04/18 | Man Utd 1 West Brom 1 (0-1)
  • Missed a clear penalty for Man Utd when Ander Herrera was tripped in the box by Craig Dawson, this was missed due to poor positioning.
21/04/18 | West Brom 2 Liverpool 3 (2-2)
  • Missed a penalty after Craig Dawson tripped Mohamed Salah in the area.
  • Ahmed Hegazi lucky to escape a sending off after a jab to the ribs of Danny Ings.

21/04/18 | Watford 0 Crystal Palace 1 (0-0)
  • Had a perfect view when Adrian Mariappa brought down Wilfried Zaha, Chris wrongly cautioned Zaha for simulation.
29/04/18 | West Ham 1 Man City 4 (1-4)
  • Leroy Sane’s opening goal was offside.
  • Missed a clear penalty for Man City when Raheem Sterling was fouled by Aaron Cresswell.
05/05/18 | Everton 0 Southampton 1 (1-1)
  • The free kick in Everton’s half that led to the equaliser should not have been given.
No amended results.



16 COMMENTS

  1. GW 25. If the referee should have re-started the first half when Kane was offside, then Tottenham’s first goal would also not have counted because of Kane’s offside. You have still counted it, making the amended score 3-0 to Spurs.

  2. GW11 The Dwight Gayle disallowed goal would have put Newcastle into the lead at the time, it wouldn’t have been the equaliser.

  3. GW27 Manchester United’s Valencia should have been sent off for a high challenge which made contact with an opponents head – only a yellow card shown.

  4. Interesting to see how many so-called “Big Clubs” are above where they should be and the so-called “smaller” teams seem to suffer the downside (09/04/18)

    • Don’t know how you can say that when the biggest of the big ManU. loses 8 pts,Palace & Brighton gain 4, Bournemouth is a plus 3. Only “biggie” making significant move is Arsenal at +5

  5. Re: GW 32 – Kenedy (Newcastle) a reckless challenge is not a red card off offence it is a caution for Unsporting Behaviour.

  6. GW 33 – No comment about Atwell’s failure to send off Harry Maguire for sticking his hand into the face of Dwight Gayle. That incident occurred early on in the match as well, so it would likely have still resulted in a Newcastle win.

  7. GW 33 – No comment about Zaha’s attack on Lewis Cook in which he pulled Lewis to the ground head first and then dragged him along the touch line by his foot. This was in anger because Lewis had made a good claim on the ball. The initial foul was seen by the ref, as he blew his whistle and gave Bournemouth a free kick. The attack took place after the whistle had been blown and the ref was walking towards them. This should have been a red card to Zaha, but neither the ref nor his assistant on that side of the pitch, or the forth official got involved and no punishment was issued at the time or retrospectively. The incident was missed off all the media reports for the game and as it was not shown live in the UK, most people didn’t even know it had happened. I was at the game so I saw it happen.

  8. ‪Game Week 17 – Everton’s Wayne Rooney should have received a red card for the elbow on Matt Ritchie – see tagged video on Twitter for further details – and its likely NUFC would have equalised or went on to win the match with a man advantage, something we haven’t enjoyed in the Premier League since December, 2013 v Stoke‬ City.

  9. ‪Gameweek 2 – Huddersfield’s Elias Kachunga should have been sent off early in the game for the above high challenge on compatriot Chancel Mbemba – see tagged Twitter photos for the bloody head of NUFC player – giving NUFC a likely win & 3 points with a man advantage, something we haven’t enjoyed in the Premier League since Dec, 2013 v Stoke.‬

  10. ‪GameWeek 1 – Spurs’ Harry Kane should have been sent off for this scissor challenge on Florian Lejeune, who missed 3 months of the season with ankle ligament damage and with a man advantage, NUFC would have gone on to win the game or draw and gain crucial momentum for the new season . https://youtu.be/MQ_jwKCeAYM

  11. GW35, Zaha should’ve been sent off for (at least) a YC for the challenge on Karnezis in the second half and for shoving one of the Watford players in the first.

  12. What about Manchester United – Liverpool 2:1
    Valencia red card for serious faul play
    Rashford could be booked 3 times
    Clear pull from Young on Salah in penalty area
    Foul from Felaini on Mane
    Possible hand ball on Valencia
    I thought it was the most controversial game altogether

  13. And another one Chelsea Tottenham
    With two red cards missed against Spurs

    According to Mr Hacket and many others

  14. Gameweek 35 Bournemouth Manchester United
    Early in the second half 0:1 to United, Luke Shaw pulled to the ground Willson, which should have redulted in penalty and red card against Shaw
    How do we not change that result???

LEAVE A REPLY

Please enter your comment!
Please enter your name here