JavaScript disabled. Please enable JavaScript to use My News, My Clippings, My Comments and user settings.

If you have trouble accessing our login form below, you can go to our login page.

If you have trouble accessing our login form below, you can go to our login page.

Matthew Lloyd's player rankings

Top rated: Sydney's Ryan O'Keefe and Hawthorn's Brad Sewell were both scored nine out of 10.

Top rated: Sydney's Ryan O'Keefe and Hawthorn's Brad Sewell were both scored nine out of 10. Photo: Sebastian Costanzo

HAWTHORN

Luke Hodge 5
Looked more comfortable in the second half when he was in defence and could read the play. His week off showed earlier in the game when he was in the midfield.

Jarryd Roughead 3
Lacked presence in the forward 50, kicking three behinds, and had no influence in the ruck.

Jordan Lewis 6
Was as hard as ever but didn't have a huge impact on the game.

Matthew Suckling 5
He didn't hurt the Swans with his penetrating kicks like the Hawks would have hoped for.

Sam Mitchell 7
Arguably best on ground at half time. But went quiet in the second half.

Josh Gibson 5
Nullified Adam Goodes when forward but failed to give Hawthorn his usual drive and spoiling abilities.

Xavier Ellis 4
Kicked the first goal for the game but his body continues to let him down, preventing him from running out the match.

Shaun Burgoyne 6
Had to be moved into the midfield when Sydney got a run on. He made a strong impact with 10 tackles and eight clearances.

Clinton Young 4
Didn't give the Hawks the run that he usually provides and didn't have a big impact.

Brad Sewell 9
Heroic performance, 11 tackles, 11 clearances. Couldn't have done much more for his side.

Grant Birchall 4
The Hawks were badly hurt by Birchall, who got no run out of defence and was kept to just eight possessions up to three quarter time.

Isaac Smith 5
Kicked a massive goal during the Hawks' third quarter run but lacked consistency throughout the match.

Jack Gunston 4
He will be ruing two opportunist goals that he missed late in the final term. He went missing for large periods of the game.

David Hale 6
Brave performance from Hale, who was the best ruckman in the match. He kicked two goals and it could have been more after missing a shot early in the first quarter.

Shane Savage 2
Come on half way through the third quarter for Ellis and didn't have any influence.

Luke Bruest 5
Two important goals but was another forward for Hawthorn which drifted in and out of the match.

Lance Franklin 6
Could have been the match winner. But bad misses at crucial times hurt the Hawks.

Ben Stratton 5
Won most contests that he was involved in but was another who gave no rebound off half-back.

Ryan Schoenmakers 6
His best final for the campaign, not playing on a monster forward. He won most contests, getting the better of Sam Reid.

Liam Shiels 5
Couldn't subdue Lewis Jetta who turned the game for the Swans in the second quarter, with Jetta's pace getting the better of him.

Paul Puopolo 3
Failed to find the football with just six disposals and was unable to nullify Rhyce Shaw off half-back.

Cyril Rioli 4
Rioli had an influential third quarter but was well held by Nick Smith with just five disposals in the first half. He was beaten on the day.


SYDNEY SWANS

Rhyce Shaw 7
He is now an elite performer in this competition and along with Jetta was the architect of the Swans' second quarter dominance.

Jarrad McVeigh 8
Two big goals, including converting a 50 metre penalty which swung the tide back to favour the Swans. Another Swan who's had a stellar finals campaign.

Daniel Hannebery 8
Arguably his best game for the season and he displayed brilliant courage going back with the flight of the ball in a game changing moment in the first quarter. And he also kicked a big last quarter goal.

Ryan O'Keefe 9
The Norm Smith Medallist continued his brilliant finals form. He laid 15 tackles to go with his seven clearances and 28 disposals.

Nick Malceski 7
Kicked the first and the last goals in the match for the Sydney Swans. He showed a cool head and so much poise from start to finish, repelling many Hawthorn attacks with 10 rebounds in defence, the most in the match.

Mitch Morton 5
Two big second quarter goals justified his selection on the day. His improved defensive actions reflected the Swans' hard working culture.

Josh Kennedy 8
Capped off a stunning season with another influential performance. He stood strong late in the game when it was in the balance.

Craig Bird 6
Solid performance through the midfield and was a key contributor to the win, gathering 19 possessions, laying six tackles and some important clearances.

Kieren Jack 6
Failed to find the football that he would have liked with just 14 disposals but his two goals and 10 tackles were significant in the Swans' win.

Sam Reid 5
Had some important moments, most notably his goal on the run in the second quarter. While he needs to do more, this was his most influential final.

Jude Bolton 5
He played under duress and didn't have a huge influence on the game, finishing with 13 disposals. Like Shane Crawford it may be a fairy tale ending for a Swans warrior.

Ted Richards 5
Was beaten by Franklin but didn't take a backward step, playing under duress and winning some key battles late in the game.

Luke Parker 2
Came on as a sub, as he was for all three finals, and while he didn't get a chance to contribute he was a key contributor for the Swans throughout the season, deserving his premiership medallion.

Martin Mattner 6
Another Sydney defender who won his position and he continually restricted Hawthorn's small forwards.

Lewis Roberts-Thompson 6
Doesn't have the flair of a Goodes or a Jetta but he showed his importance yet again with two crucial marks deep in defence late in the last quarter. He would get a tick from John Longmire for the role he played.

Lewis Jetta 7
Had a quite second half but his run and leg speed was the key to the Swans' second quarter six goal burst.

Alex Johnson 6
An unsung hero for Sydney who rarely loses a contest and is another who had a terrific finals series.

Adam Goodes 5
Was hampered by a knee injury early in the match but his last quarter goal was one of the key moments in getting Sydney its premiership.

Mike Pyke 6
A fairytale story. With Mumford having no influence Pyke shouldered the ruck duties late in the game and should be proud of his performance.

Heath Grundy 6
Like Alex Johnson he gets the job done most weeks and nullified any Hawthorn forward he encountered.

Nick Smith 6
Another unheralded Swan who lowered the colours of Cyril Rioli, restricting to five disposals at half time.

Shane Mumford 3
Looked like he took an injury into the game and was well beaten by Hale. He had to be subbed out as a result.

14 comments

  • Very harsh on the Hawks but hey it's just one man's opinion.

    Commenter
    Borissimo
    Date and time
    September 29, 2012, 11:08PM
    • Hawks lost because man to man they did not compete as well - maybe too low but really add another point only. Swans were superior across the board

      Commenter
      James
      Location
      Kootingal
      Date and time
      September 30, 2012, 12:21AM
  • Hey Borissimo, what can you say. Matty Lloyd's been a Hawk-hater for a long time. He even retired so he wouldn't have to face them again ! BTW - well done Swannies.

    Commenter
    Steve
    Location
    Albury
    Date and time
    September 29, 2012, 11:58PM
    • very harsh for the hawks, i guess , he has no love for the brown and gold still. some however i do agree with popy shouldnt have played after last week i believe that Tom Murphy would have been a better choice. Hale gets a 6 as best ruckman off the game, come on mann, he should have been at least an 8. the players rating i read elsewhere were better than these

      Commenter
      Brissyman
      Date and time
      September 30, 2012, 12:09AM
      • Thank god for some realistic scores here. If you look at the scores given to the Hawks on the AFL site you would have thought they won the game and Buddy kicked 6/7. He played well sure thing - but missed crucial shots - so Lloyd is correct. Also same on Rioli & Birchall, Roughead. Some Hawks are just too over rated. Although Sewell was amazing and I thought should have won the norm smith regardless. Swans scores are more realistic here although Jetta a 7??? Not sure on that one!

        Commenter
        a good reality check
        Date and time
        September 30, 2012, 3:00AM
        • Have to agree with Matthew on most of his Hawthorn Player summaries. Most coming in and out of the game in bursts and not being hard enough or composed enough when it mattered most. Love my hawks but they drive me mad sometimes, another example of driving me mad was yesterday. Some maddening moments? How long have we got. I'll excuse Brad Sewell, he had a fantastic year and couldn't have done any more, probably would have been the Norm Smith medallist if the hawks had won. Clinton Young's pathetic attempt in defence compounded by falling over that cost them a goal to Kieren Jack, Sean Burgoyne blazing away in to the goal square that had no hawks there in the last quarter. Costly missed chances when straight in front, that includes Buddy, Roughy and Gunston. The forward line is chaotic, not as systematic as when the big Bud was not there. Earlier in the year the big Rough, Guston, Breust and Rioli averaged 18 goals every week, not so now. Its difficult to say it but the forward line functions better without Buddy!! Go figure!! Not sure what the answer is there, but play him up the ground, as he always attracts a crowd, he is better kicking for goal from 50 metres out than close in. Best wishes and congratulations to Sydney and John Longmire. They toughed it out and won the big moments all day, they always earn your respect and you know they're not going to go away. Not sure if it can be called an epic but it was a worthy full stop to the season and had a worthy winner. Oh well, there's always next year.

          Commenter
          Jacques
          Location
          Lilydale
          Date and time
          September 30, 2012, 8:20AM
          • Mike Pyke should have been rated higher, he did well in the ruck and took many contested marks, LRT was also an important player, second up in the ruck after Mummy was subed also played an important role nulifying Josh Gibson

            Commenter
            zwetschgen
            Location
            Melbourne
            Date and time
            September 30, 2012, 9:37AM
            • Tony Wilson seems not to agree
              Tony Wilson ‏@byTonyWilson
              As usual, losing team in a coin toss suddenly all duds. Crap. “@theagesport: Matthew Lloyd's player rankings - http://www.theage.com.au/afl/afl-news/matthew-lloyds-player-rankings-20120929-26sq1.html …” #aflgf
              Collapse Reply Retweet Favorite
              10:15 PM - 29 Sep 12 · Details

              Commenter
              Michael
              Date and time
              September 30, 2012, 11:01AM
              • Hilarious and typical of Greg Louganis in his as usual, nonsensical analysis. The Hawks won every stat except the scoreboard and the tackle count, but according to these rankings the Swans should have won by 10 goals. No idea. Credibility = 0.

                Commenter
                MDF
                Date and time
                September 30, 2012, 11:48AM
                • yeah they sure won the free kick count too , dont forget that i would estimate in the first quarter pyke should have got 3 free kicks , he got 0 , Hale all game (all season ) holds pushes and looks art the opposition ruckman (also he jumps into other ruckmans space ) mumford 0 free kicks , shoemakers and stratton wrestle and never go for the ball ( infringe every contest) , if you are not a mobile forward in this game you are ALWAYS denied a fair Jump at the ball , and as for pupollo not up to it (never disposes of the ball correctly), always trys to bust tackles but dosent never penalised , any chance of fixing it we would all love to see a Forward GET A FREE or at least get into a contest

                  Commenter
                  open thy eyes
                  Date and time
                  October 01, 2012, 11:00AM

              More comments

              Comments are now closed

              Related Coverage

              AFL 2015

              Round 1
              Thu, 02 AprTimes shown AEDT
              CAR 78vs RIC 105 Report Stats
              Sat, 04 AprTimes shown AEDT
              MEL 115vs GCF 89 Stats
              SYD 72vs ESS 60 Stats
              BRI 74vs COL 86 Stats
              WBU 97vs WCE 87 Stats
              Sun, 05 AprTimes shown AEST
              STK 78vs GWS 87 Stats
              ADE 140vs NTH 63 Stats
              FRE 75vs PTA 68 Stats
              Mon, 06 AprTimes shown AEST
              HAW 123vs GEE 61 Stats
              View All Fixtures
              Round 2
              Fri, 10 AprTimes shown AEST
              WCE 131vs CAR 62 Stats
              Sat, 11 AprTimes shown AEST
              RIC 66vs WBU 85 Report Stats
              GWS 101vs MEL 56 Stats
              COL 63vs ADE 90 Report Stats
              GCF 76vs STK 104 Stats
              PTA 44vs SYD 92 Stats
              Sun, 12 AprTimes shown AEST
              GEE 60vs FRE 104 Stats
              ESS 78vs HAW 76 Stats
              NTH 133vs BRI 51 Stats
              View All Fixtures
              Round 3
              Fri, 17 AprTimes shown AEST
              COL 140vs STK 66 Stats
              Sat, 18 AprTimes shown AEST
              CAR 84vs ESS 105 Stats
              ADE 80vs MEL 55 Stats
              SYD 111vs GWS 90 Report Stats
              NTH 105vs PTA 113 Stats
              BRI 58vs RIC 137 Stats
              Sun, 19 AprTimes shown AEST
              HAW 127vs WBU 57 Stats
              GEE 105vs GCF 96 Stats
              WCE 81vs FRE 111 Stats
              View All Fixtures
              Round 4
              Fri, 24 AprTimes shown AEST
              RIC 51vs MEL 83 Stats
              Sat, 25 AprTimes shown AEST
              STK 81vs CAR 121 Report Report Stats
              ESS 49vs COL 69 Report Stats
              GWS 119vs GCF 53 Stats
              PTA 99vs HAW 91 Stats
              FRE 74vs SYD 60 Stats
              Sun, 26 AprTimes shown AEST
              BRI 65vs WCE 118 Stats
              GEE 67vs NTH 83 Stats
              WBU 125vs ADE 68 Stats
              View All Fixtures
              Round 5
              Fri, 01 MayTimes shown AEST
              CAR 45vs COL 120 Stats
              Sat, 02 MayTimes shown AEST
              RIC 76vs GEE 85 Stats
              SYD 73vs WBU 77 Stats
              GCF 118vs BRI 54 Stats
              NTH 70vs HAW 130 Stats
              WCE 120vs GWS 33 Stats
              Sun, 03 MayTimes shown AEST
              MEL 50vs FRE 118 Stats
              STK 80vs ESS 82 Stats
              ADE 91vs PTA 115 Stats
              View All Fixtures
              Round 6
              Fri, 08 MayTimes shown AEST
              COL 59vs GEE 100 Stats
              Sat, 09 MayTimes shown AEST
              NTH 109vs RIC 74 Stats
              WBU 87vs STK 94 Stats
              GWS 108vs HAW 98 Stats
              GCF 78vs ADE 119 Stats
              MEL 50vs SYD 88 Stats
              FRE 80vs ESS 52 Stats
              Sun, 10 MayTimes shown AEST
              CAR 75vs BRI 84 Report Stats
              PTA 68vs WCE 78 Stats
              View All Fixtures
              Round 7
              Fri, 15 MayTimes shown AEST
              ESS 82vs NTH 93 Stats
              Sat, 16 MayTimes shown AEST
              ADE 119vs STK 73 Stats
              HAW 155vs MEL 50 Stats
              CAR 57vs GWS 135 Stats
              SYD 120vs GEE 77 Stats
              WCE 135vs GCF 43 Stats
              Sun, 17 MayTimes shown AEST
              WBU 88vs FRE 101 Stats
              RIC 105vs COL 100 Report Stats
              BRI 102vs PTA 65 Report Stats
              View All Fixtures
              Round 8
              Fri, 22 MayTimes shown AEST
              GEE 140vs CAR 63 Report Stats
              Sat, 23 MayTimes shown AEST
              STK 78vs WCE 131 Report Stats
              GWS 108vs ADE 84 Report Stats
              GCF 63vs COL 132 Report Stats
              HAW 69vs SYD 73 Report Stats
              FRE 115vs NTH 42 Report Stats
              Sun, 24 MayTimes shown AEST
              ESS 136vs BRI 78 Report Stats
              MEL 103vs WBU 64 Report Stats
              PTA 43vs RIC 76 Report Stats
              View All Fixtures
              Round 9
              Fri, 29 MayTimes shown AEST
              SYD 122vs CAR 62 Report Stats
              Sat, 30 MayTimes shown AEST
              HAW 93vs GCF 40 Report Stats
              MEL 54vs PTA 115 Report Stats
              WBU 113vs GWS 68 Report Stats
              RIC 72vs ESS 59 Report Stats
              ADE 57vs FRE 68 Report Stats
              Sun, 31 MayTimes shown AEST
              BRI 86vs STK 108 Report Stats
              COL 112vs NTH 95 Report Stats
              WCE 120vs GEE 64 Report Stats
              View All Fixtures
              Round 10
              Fri, 05 JunTimes shown AEST
              FRE 70vs RIC 97 Report Stats
              Sat, 06 JunTimes shown AEST
              CAR 90vs ADE 99 Report Stats
              GCF 41vs SYD 93 Report Stats
              ESS 53vs GEE 122 Report Stats
              PTA 100vs WBU 62 Report Stats
              Sun, 07 JunTimes shown AEST
              GWS 97vs BRI 67 Report Stats
              NTH 85vs WCE 75 Report Stats
              STK 69vs HAW 132 Report Stats
              Mon, 08 JunTimes shown AEST
              MEL 85vs COL 110 Report Stats
              View All Fixtures
              Round 11
              Fri, 12 JunTimes shown AEST
              PTA 69vs GEE 92 Report Stats
              Sat, 13 JunTimes shown AEST
              GCF 46vs FRE 53 Report Stats
              WCE 96vs ESS 46 Report Stats
              NTH 75vs SYD 91 Report Report Stats
              Sun, 14 JunTimes shown AEST
              COL 119vs GWS 77 Report Stats
              STK 85vs MEL 83 Report Stats
              View All Fixtures
              Round 12
              Thu, 18 JunTimes shown AEST
              ADE 85vs HAW 114 Report Stats
              Fri, 19 JunTimes shown AEST
              RIC 70vs WCE 90 Report Stats
              Sat, 20 JunTimes shown AEST
              CAR 110vs PTA 106 Report Stats
              GWS 61vs NTH 117 Report Stats
              WBU 146vs BRI 74 Report Stats
              Sun, 21 JunTimes shown AEST
              GEE 89vs MEL 113 Report Stats
              View All Fixtures
              Round 13
              Thu, 25 JunTimes shown AEST
              FRE 80vs COL 73 Report Stats
              Fri, 26 JunTimes shown AEST
              SYD 77vs RIC 95 Report Stats
              Sat, 27 JunTimes shown AEST
              HAW 114vs ESS 76 Report Stats
              BRI 69vs ADE 82 Report Stats
              STK 56vs WBU 62 Report Stats
              Sun, 28 JunTimes shown AEST
              CAR 103vs GCF 69 Report Stats
              View All Fixtures
              Round 14
              Thu, 02 JulTimes shown AEST
              SYD 94vs PTA 84 Report Stats
              Fri, 03 JulTimes shown AEST
              COL 91vs HAW 101 Report Stats
              Sat, 04 JulTimes shown AEST
              RIC 78vs GWS 69 Report Stats
              GCF 125vs NTH 70 Report Stats
              WBU 64vs CAR 53 Report Stats
              MEL 60vs WCE 114 Report Stats
              Sun, 05 JulTimes shown AEST
              ESS 52vs STK 162 Stats
              ADE vs GEE 15:20Adelaide Oval
              FRE 84vs BRI 48 Report Stats
              View All Fixtures
              Round 15
              Thu, 09 JulTimes shown AEST
              PTA 66vs COL 63 Report Stats
              Fri, 10 JulTimes shown AEST
              RIC 71vs CAR 41 Report Stats
              Sat, 11 JulTimes shown AEST
              ESS 69vs MEL 60 Report Stats
              WBU 95vs GCF 73 Report Stats
              NTH 120vs GEE 79 Report Stats
              WCE 147vs ADE 91 Report Stats
              Sun, 12 JulTimes shown AEST
              GWS 84vs STK 49 Report Stats
              HAW 115vs FRE 43 Report Stats
              BRI 49vs SYD 70 Report Stats
              View All Fixtures
              Round 16
              Fri, 17 JulTimes shown AEST
              NTH 93vs ESS 68 Report Stats
              Sat, 18 JulTimes shown AEST
              GEE 72vs WBU 64 Report Stats
              GCF 79vs GWS 94 Report Stats
              COL 56vs WCE 87 Report Stats
              SYD 57vs HAW 146 Report Stats
              FRE 95vs CAR 53 Report Stats
              Sun, 19 JulTimes shown AEST
              MEL 60vs BRI 36 Report Stats
              PTA 113vs ADE 116 Report Stats
              STK 73vs RIC 89 Report Stats
              View All Fixtures
              Round 17
              Fri, 24 JulTimes shown AEST
              CAR 35vs HAW 173 Report Stats
              Sat, 25 JulTimes shown AEST
              GWS 42vs GEE 69 Stats
              ADE 125vs GCF 80 Stats
              RIC 78vs FRE 82 Stats
              ESS 116vs PTA 129 Stats
              BRI 38vs NTH 110 Report Stats
              Sun, 26 JulTimes shown AEST
              WBU 104vs COL 86 Report Stats
              MEL 46vs STK 83 Report Stats
              WCE 103vs SYD 51 Report Stats
              View All Fixtures
              Round 18
              Fri, 31 JulTimes shown AEST
              HAW 53vs RIC 71 Report Stats
              Sat, 01 AugTimes shown AEST
              GEE 113vs BRI 57 Stats
              COL 54vs MEL 91 Report Stats
              SYD 117vs ADE 65 Report Stats
              CAR 54vs NTH 118 Report Stats
              GCF 83vs WCE 83 Report Stats
              Sun, 02 AugTimes shown AEST
              PTA 112vs STK 49 Report Stats
              ESS 40vs WBU 127 Report Stats
              FRE 84vs GWS 63 Report Stats
              View All Fixtures
              Round 19
              Fri, 07 AugTimes shown AEST
              ADE 88vs RIC 52 Report Stats
              Sat, 08 AugTimes shown AEST
              COL 105vs CAR 87 Report Stats
              WBU 128vs PTA 64 Report Stats
              BRI 100vs GCF 114 Report Stats
              GEE 95vs SYD 63 Report Stats
              WCE 74vs HAW 88 Report Stats
              Sun, 09 AugTimes shown AEST
              MEL 92vs NTH 127 Report Stats
              GWS 93vs ESS 61 Report Stats
              STK 59vs FRE 96 Report Stats
              View All Fixtures
              Round 20
              Fri, 14 AugTimes shown AEST
              SYD 87vs COL 76 Report Stats
              Sat, 15 AugTimes shown AEST
              ESS 59vs ADE 171 Report Stats
              NTH 120vs STK 83 Report Stats
              PTA 111vs GWS 90 Report Stats
              GEE 85vs HAW 121 Report Stats
              BRI 131vs CAR 67 Report Stats
              Sun, 16 AugTimes shown AEST
              RIC 138vs GCF 55 Report Stats
              WBU 153vs MEL 55 Report Stats
              FRE 80vs WCE 104 Report Stats
              View All Fixtures
              Round 21
              Fri, 21 AugTimes shown AEST
              HAW 86vs PTA 108 Report Stats
              Sat, 22 AugTimes shown AEST
              COL 56vs RIC 147 Report Stats
              GWS 44vs SYD 133 Report Stats
              GCF 97vs ESS 95 Report Stats
              STK 97vs GEE 97 Report Stats
              ADE 131vs BRI 44 Report Stats
              Sun, 23 AugTimes shown AEST
              NTH 94vs FRE 83 Report Stats
              CAR 78vs MEL 55 Report Stats
              WCE 162vs WBU 85 Report Stats
              View All Fixtures
              Round 22
              Fri, 28 AugTimes shown AEST
              GEE 62vs COL 110 Report Stats
              Sat, 29 AugTimes shown AEST
              GWS 132vs CAR 51 Report Stats
              HAW 134vs BRI 62 Report Stats
              NTH 73vs WBU 96 Report Stats
              ESS 47vs RIC 74 Report Stats
              GCF 51vs PTA 88 Report Stats
              Sun, 30 AugTimes shown AEST
              ADE 126vs WCE 69 Report Stats
              STK 38vs SYD 135 Report Stats
              FRE 108vs MEL 54 Report Stats
              View All Fixtures
              Round 23
              Fri, 04 SepTimes shown AEST
              RIC vs NTH 19:50ES
              Sat, 05 SepTimes shown AEST
              GEE ($2.75)vs ADE ($1.42) 13:05SS
              BRI ($5.00)vs WBU ($1.15) 13:45G
              PTA vs FRE 15:50Adelaide Oval
              HAW ($1.01)vs CAR ($15.00) 16:40MCG
              SYD ($1.05)vs GCF ($8.50) 19:20SCG
              WCE ($1.05)vs STK ($8.50) 19:40Domain Stadium
              Sun, 06 SepTimes shown AEST
              MEL vs GWS 13:10ES
              COL vs ESS 15:20MCG
              View All Fixtures
              AFL 2015
              Overall standings
              Team P W L D % Pts
              Fremantle 21 17 4 0 125.10 68
              West Coast Eagles 21 15 5 1 143.00 62
              Hawthorn 21 15 6 0 156.77 60
              Sydney Swans 21 15 6 0 124.11 60
              Richmond 21 14 7 0 121.39 56
              Western Bulldogs 21 14 7 0 116.76 56
              Adelaide Crows 20 13 7 0 119.10 54
              North Melbourne 21 13 8 0 109.08 52
              View all
               

              Follow Us on Facebook

              Featured advertisers