Headlines

  • Max Meyer To Undergo Season-Ending Hip Surgery
  • Whit Merrifield Announces Retirement
  • White Sox Sign Noah Syndergaard To Minor League Deal
  • Corbin Carroll Placed On IL With Wrist Fracture
  • Reds Designate Jeimer Candelario For Assignment
  • Hoops Rumors Has The Latest On NBA Draft, Free Agency
  • Previous
  • Next
Register
Login
  • Hoops Rumors
  • Pro Football Rumors
  • Pro Hockey Rumors

MLB Trade Rumors

Remove Ads
  • Home
  • Teams
    • AL East
      • Baltimore Orioles
      • Boston Red Sox
      • New York Yankees
      • Tampa Bay Rays
      • Toronto Blue Jays
    • AL Central
      • Chicago White Sox
      • Cleveland Guardians
      • Detroit Tigers
      • Kansas City Royals
      • Minnesota Twins
    • AL West
      • Houston Astros
      • Los Angeles Angels
      • Oakland Athletics
      • Seattle Mariners
      • Texas Rangers
    • NL East
      • Atlanta Braves
      • Miami Marlins
      • New York Mets
      • Philadelphia Phillies
      • Washington Nationals
    • NL Central
      • Chicago Cubs
      • Cincinnati Reds
      • Milwaukee Brewers
      • Pittsburgh Pirates
      • St. Louis Cardinals
    • NL West
      • Arizona Diamondbacks
      • Colorado Rockies
      • Los Angeles Dodgers
      • San Diego Padres
      • San Francisco Giants
  • About
    • MLB Trade Rumors
    • Tim Dierkes
    • Writing team
    • Advertise
    • Archives
  • Contact
  • Tools
    • 2024-25 MLB Free Agent List
    • 2025-26 MLB Free Agent List
    • 2024-25 Top 50 MLB Free Agents With Predictions
    • Projected Arbitration Salaries For 2025
    • Free Agent Contest Leaderboard
    • Contract Tracker
    • Transaction Tracker
    • Agency Database
  • NBA/NFL/NHL
    • Hoops Rumors
    • Pro Football Rumors
    • Pro Hockey Rumors
  • App
  • Chats
Go To Pro Hockey Rumors
Go To Hoops Rumors

Braves Acquire Adam Duvall

By Mark Polishuk | July 30, 2021 at 12:14pm CDT

The Braves have picked up slugger Adam Duvall in a trade with the Marlins, as originally reported by Craig Mish of The Miami Herald (Twitter links).  Catcher Alex Jackson is heading to the Marlins.

It is the second outfield trade in a matter of minutes for the Braves, who also just acquired Eddie Rosario from the Indians.  Since Rosario is still on the injured list recovering from a right abdominal strain, Duvall will now immediately step into an outfield picture that has been entirely remade in the last few weeks, including the Braves’ trade with the Cubs for Joc Pederson.

Duvall is a known quantity in Atlanta, and was initially acquired by the team exactly three years ago to the day as part of another deadline deal with the Reds.  Duvall didn’t perform well down the stretch in 2018, but he then hit .248/.307/.545 with 26 home runs over 339 plate appearances for the team during the 2019-20 seasons.

The Braves non-tendered Duvall last winter rather than pay him a $4MM in projected arbitration salary, opening the door for Duvall to sign a one-year deal with the Marlins worth $5MM in guaranteed money.  Duvall is still owed the remainder of his $2MM salary for this season, and there is a $7MM mutual option on his services for 2022 that can be bought out for $3MM.

The 2021 season has seen Duvall continue his power-centric performance, hitting 22 homers and slugging .478 over 339 PA for Miami, though with only a .229 batting average and .277 OBP.  The right-handed hitting Duvall has actually performed better against righties than lefties this season, but he has pretty even splits over his career, so the Braves will likely look to swing some of platoon system between Duvall and the left-handed hitting Pederson and Rosario.

Once Rosario is healthy, the Braves can juggle between the three veterans in the corner outfield, and Duvall could even be an option in center field, as he has held his own over 53 innings up the middle for the Marlins this year.  That said, Duvall is a much more solid corner outfielder, if the Braves looked to prioritize their overall defense on the grass.  Between the trio of new acquisitions and other in-house options like Guillermo Heredia, Abraham Almonte, or Cristian Pache, Atlanta has managed to fortify an outfield that lost Ronald Acuna Jr. and Marcell Ozuna.

Jackson has only a .293 OPS over 50 career Major League plate appearances, but the 25-year-old has been consistently productive at the Triple-A level, with a .236/.320/.544 slash line and 42 home runs over 593 PA at Triple-A Gwinnett.  Selected sixth overall by the Mariners in the 2014 draft, Jackson hasn’t gotten much of an opportunity at the big league level, but might find more chances for a Marlins team that is thin at catcher.  Jorge Alfaro hasn’t hit well over the last two seasons, calling into question his status as the Marlins’ catcher of the future.

Share 0 Retweet 4 Send via email0

Atlanta Braves Miami Marlins Newsstand Transactions Adam Duvall Alex Jackson

Braves Acquire Eddie Rosario
Main
Red Sox, Pirates Swap Austin Davis And Michael Chavis
View Comments (91)
Post a Comment

91 Comments

  1. Dusty Baker's tooth pick.

    4 years ago

    With Pederson and Rosario what’s the point?

    1
    Reply
    • 802Ghost

      4 years ago

      Joc in center, Duvall in LF, Rosario on RF

      2
      Reply
      • Deleted User

        4 years ago

        You don’t want Joc in CF. I’d put Duvall there before Joc.

        6
        Reply
        • 802Ghost

          4 years ago

          And, tonight’s lineup is just that.

          Reply
      • iml12

        4 years ago

        That sounds like a defensive nightmare

        1
        Reply
        • Orel Saxhiser

          4 years ago

          Joc hasn’t been able to play CF for a few years. By age 26, it was hard to believe he was a 30/30 guy four years earlier in AAA. Zero mobility. I appreciate what he did for the Dodgers, but hate the idea of him embarrassing himself in CF.

          Reply
        • Idosteroids

          4 years ago

          Cant see any of those 3 guy in CF. That would be an awful fielding OF. Heredia probably still patrols CF. If anything happens to him, most likely Pache gets the call back up.

          Reply
        • JAMES JACOBSEN

          4 years ago

          Your right. The corner OF will probably platoon.

          Reply
    • Vanilla Good

      4 years ago

      There three (3) outfield positions.

      1
      Reply
      • Dusty Baker's tooth pick.

        4 years ago

        @vanilla good

        Obviously. But none are pure centerfielders. I’ve hear Joc is abysmal at center.

        1
        Reply
        • Orel Saxhiser

          4 years ago

          Joc cannot play CF anymore. It’s been that way for a few years. It was odd watching his fast decline defensively.

          Reply
    • bravesfan

      4 years ago

      Better bench bats, platoon options. It’s not rocket science

      4
      Reply
      • Dusty Baker's tooth pick.

        4 years ago

        @braves fan

        It’s strange the braves would take on the rest of an 8m dollar contract to have a bench bat with a 670 OPS. It’s not “rocket science” like you say but it’s poor money management. Oh well not my money. Hope he helps

        2
        Reply
    • Spare Tire Dixon

      4 years ago

      Probably a Duvall./Rosario platoon in left? That’s how they generally used Adam before

      Reply
  2. Deleted User

    4 years ago

    Two left fielders are better than one

    3
    Reply
    • Curly Was The Smart Stooge

      4 years ago

      One bats left, the other right (Pederson, Duvall), both are streak hitters, maybe they can offset their streaks. I was hoping they would do this. Rosario is a surprise piece, gives Braves a lot of options. Let’s hope this solves the 1-0, 2-0, 2-1 games.

      2
      Reply
      • SaltLakeBrave

        4 years ago

        @Curly
        Some of us like traditional National League scores of, like you say, 1-0, 2-0, 2-1 games.

        Reply
        • SoCalBrave

          4 years ago

          @SaltLakeBrave obviously he means we will be on the winning side of those games, instead of the losing side.

          Reply
  3. Cohens_Wallet

    4 years ago

    Braves adjusting on the fly… not bad

    2
    Reply
  4. FloridaSportsGuy

    4 years ago

    Well damn, was hoping the Rays could pick him up to mash LHP.

    Reply
  5. James A.

    4 years ago

    Eddie is taking the place of Pablo on the bench , Adam going to left

    3
    Reply
  6. hiflew

    4 years ago

    I applaud the Braves for not just rolling over and dying just because they lost Acuna. They are just as much in the mix in the East as anyone. No point in giving up just because you have a setback.

    10
    Reply
  7. PapiElf

    4 years ago

    Adam Duvall has become the new Matt Adams for the Atlanta Braves

    Reply
    • Cohn Joppolella

      4 years ago

      Or maybe the Kelly Johnson.

      3
      Reply
      • bhambrave

        4 years ago

        Or Adam LaRoche.

        1
        Reply
      • RunDMC

        4 years ago

        Dude! We got rid of A-Jax! Don’t you just hate it when you clean your sink with Ajax and you don’t wash an area off and the white residue dries on there?

        We washed off A-Jax!

        Reply
    • hiflew

      4 years ago

      Matt Adams was just released by Colorado. He is still available. Careful what you ask for.

      4
      Reply
  8. PoloGrounds62

    4 years ago

    With the Mets playing sub 500 ball for the last 2 months, someone in the East needs to go for it.

    5
    Reply
  9. Cohn Joppolella

    4 years ago

    He’ll platoon in left.

    1
    Reply
  10. 802Ghost

    4 years ago

    Alex Jackson going to FL maybe?

    2
    Reply
  11. tonyinsingapore

    4 years ago

    Duvall is Gallo light, which is not necessarily a bad thing…. Good fielder, power steering et al

    Reply
    • Deleted User

      4 years ago

      Duvall doesn’t walk. That is not just a small difference in their profiles. That’s the difference between being a role player and an all-star. Walks win championships.

      3
      Reply
  12. R.D.

    4 years ago

    The reason the Braves aren’t in first place is back!

    2
    Reply
    • RunDMC

      4 years ago

      Pitchers that don’t know how to keep low in the zone? Brandon Drury (another former Brave) just went 7-for-9 in a 5-game series. ATL pitchers don’t learn quickly and continue making the same mistakes.

      Reply
      • R.D.

        4 years ago

        Duvall is 14-38 with 5 HRs vs the Braves this year.

        Dudes will beat you sometimes when they are hot but Duvall was plain angry.

        Reply
  13. James A.

    4 years ago

    Hitting was never a problem they need pitching and a bullpen they are in the mindset of if we score 10 let’s hope the bullpen don’t give up 11

    Reply
    • Braves Butt-Head

      4 years ago

      It is when you have a bunch of AAAA OFs and have a bunch of 2-1 and 1-0 games too many games of not scoring.

      1
      Reply
      • TheDP

        4 years ago

        The Braves have lost 8 games in the last 2 months giving up only 2 or fewer runs. This week alone we have lost 2 games by a score of 2-1 and also 1-0.

        Reply
    • SoCalBrave

      4 years ago

      Hitting was a problem even with Acuña in the line up.

      Reply
  14. EliMorganFanClub

    4 years ago

    Welcome back!

    1
    Reply
  15. Larry David's Joe Pepitone Jersey

    4 years ago

    The Braves are hoping that Vogt, Pederson, Duvall and Rosario fuse together into Acuña

    2
    Reply
    • Cohn Joppolella

      4 years ago

      Like Voltron

      2
      Reply
    • bhambrave

      4 years ago

      To quote Billy Beane, “They are recreating him in the aggregate.”

      3
      Reply
    • ChunkyMonkey

      4 years ago

      Stir ‘em in a pot with some magic beans, a gold chain, and a gallon of Axe Body Spray and it could happen.

      1
      Reply
    • getrealgone2

      4 years ago

      Merge to form Abysmal

      Reply
  16. Braves Butt-Head

    4 years ago

    AA has had an awful off season as GM he had a team 1 game from the World series and now hes giving prospect capital for a player we should and could have had all along. Then look at how he never addressed the bullpen and although it’s not his fault the Ozuna contract. Then you add not getting Freeman’s extension done and its been a disaster of a year for AA. And I still praise him for his previous years and deals but this year has been the craps for him.

    5
    Reply
    • inkstainedscribe

      4 years ago

      A lot of coulda-shoulda-woulda. Not signing Duvall or Joc instead of Ozuna was a mistake. Yet they’re still within reach of the Mets with 50+ games to go. If they can get a bullpen arm or two in the next couple of hours, who knows?

      2
      Reply
    • biff_pocoroba

      4 years ago

      Jackson isn’t a necessary piece with Atlanta’s catching depth, and when they gave up Duvall, they were counting on Ozuna. I wouldn’t blame this on AA.

      3
      Reply
    • getrealgone2

      4 years ago

      He gave up Alex “couldn’t hit if the ghost of Ted Williams possessed him” Jackson. No loss.

      1
      Reply
  17. stretch123

    4 years ago

    Not a bad return for Duvall. Hopefully Jackson puts it together for Miami. Worse case he seems like a useful backup C.

    1
    Reply
  18. iml12

    4 years ago

    What happened to all those top rated outfield prospects they refused to trade?

    2
    Reply
    • SoCalBrave

      4 years ago

      They’re not ready yet.

      Reply
  19. bravesfan

    4 years ago

    Good deal, Alex Jackson really didn’t have a future in Atlanta

    2
    Reply
    • Cohn Joppolella

      4 years ago

      Unless he learns to hit, he may not have a future anywhere.

      3
      Reply
  20. Armaments216

    4 years ago

    Braves: So about that whole non-tendering thing, we’re good right?
    Duvall: Umm, you tell me.
    Braves: Yeah, we’re good.
    Duvall: So I’m all set this offseason, right?
    Braves: Sorry, got this deal with Cleveland we’re working on. Let’s talk later.

    1
    Reply
  21. UWPSUPERFAN77

    4 years ago

    Pieces do not seem to fit together!

    Reply
    • Justin Bobko

      4 years ago

      Duvall and Rosario platoon I would imagine

      Reply
  22. baseballguy_128

    4 years ago

    He is Back

    Reply
  23. Benjamin101677

    4 years ago

    At lease the Braves are trying and not over paying for players either. With some of our injured players getting healthy and a outfield that looks a little better now the Braves should be at least solid line up soon

    2
    Reply
    • Larry David's Joe Pepitone Jersey

      4 years ago

      Yeah, in that sense I don’t really fault them for their strategy here. They’re not throwing away resources on expensive rentals for a season that at best probably ends with an NLDS exit, but they’ve given themselves some veteran depth for cheap. Hopefully a certain NY team has the same realization….

      2
      Reply
      • Orel Saxhiser

        4 years ago

        Kirk N, the Mets season might come down to how they navigate that 13-game stretch against the Giants and Dodgers. I feel they need to be in first place heading into those games. Granted, we still don’t know what will happen with deGrom and Carrasco…and these next couple hours.

        Rooting for Carrasco this weekend. Huge for the Mets’ season.

        Reply
  24. bravesnation nc

    4 years ago

    I told everyone

    1
    Reply
  25. bhambrave

    4 years ago

    The Braves lineup falls off a cliff after Dansby. These two deals will lengthen it a little bit.

    2
    Reply
    • Curly Was The Smart Stooge

      4 years ago

      lengthen it a lot bit.

      Reply
    • Orel Saxhiser

      4 years ago

      Watching them in those five games against the Mets, it was clear they needed to extend the lineup/bench. And they haven’t mortgaged what is still an excellent future. Pressure on the Mets to do something in a bid to put the division away. That 13-game stretch where they play only the Giants and Dodgers could be a killer.

      Reply
  26. bravesnation nc

    4 years ago

    They need some bats and they got them. I’m glad they dumped Jackson on the fish. Didn’t want to see that dude ever again

    1
    Reply
  27. SpendNuttinWinNuttin

    4 years ago

    The braves stink and are wasting their fans loyalty

    Reply
  28. Orel Saxhiser

    4 years ago

    Kim Ng has done well with her first series of deadline moves.

    2
    Reply
    • Larry David's Joe Pepitone Jersey

      4 years ago

      Yep, she’s done a solid job. Hopefully that keeps away the peanut gallery & their Larry the Cable Guy-tier jokes.

      1
      Reply
      • Orel Saxhiser

        4 years ago

        Reminding me of the vintage Mets teams of my youth with the stockpiling of arms.

        Reply
  29. bravesnation nc

    4 years ago

    I’m all for it get Duval in the A and have him in left field immediately. Pitchers will pitch a lot different to this team knowing the power threat with Duval in the lineup. Get Travis tuned up and this can be better. Check out Rosario’s 2019 stats, I will take that production. Only thing sad is no more Panda Hugs! 🙁

    1
    Reply
    • Orel Saxhiser

      4 years ago

      Riley is looking like the second coming of Mike Schmidt. What a transformation. No more giving away at-bats. He now has a plan and looks like a professional hitter.

      Reply
      • Curly Was The Smart Stooge

        4 years ago

        @Cey Hey, the anti-Riley group has been silenced, they are now looking for something else to b***h about. Constructive criticism is appreciated, ignorant complaining with no alternative solutions is dull & a waste of energy.

        1
        Reply
        • SaltLakeBrave

          4 years ago

          The Anti-Riley crowd will now go after Dansby.

          Reply
      • fabulous61

        4 years ago

        @Cey Hey, I guess you don’t realize he came up 4 times combine over the weekend and in the Mets series with runners on 2nd and/or 3rd with less than 2 outs with a chance to tie or take the lead in the 7th inning or later and he either struck out or grounded out without getting the run in. He’s hit well overall with runners in scoring position and hit a lot of homers but almost every time it’s been late in the game in that situation he swings at a bad pitch. He needs to learn to be more selective in those situations and get the ball in the air when that runner is on 3rd.

        Reply
        • bhambrave

          4 years ago

          @Fab:

          That describes pretty much the whole lineup.

          Reply
  30. tercera_base

    4 years ago

    This + Rosario, nice moves. Nothing lost, and a lot to gain.

    1
    Reply
  31. John Smoke

    4 years ago

    This is a “hey, we are trying to win now, come to the stadium and spend money” deal.

    Reply
    • ChipperChop

      4 years ago

      Not at all, I don’t think Adam Duvall is putting butts in the seats. Its really very simple. Because of all of the injuries, the Ozuna situation, etc, it is a “we want to compete but this is not a year to go all in and mortgage our future” deal. As bad as the Met’s are there is no need to throw in the towel. But as good as some other teams in the NL are there is no need to go all in.

      1
      Reply
      • bhambrave

        4 years ago

        Adam isn’t putting butts in the seats, and he will make people pause the game rather than letting the game play while they go to the kitchen.

        Reply
  32. formerlyz

    4 years ago

    Wondering how many games are left with the Marlins. Duvall hit 10 HRs against them last year…also hit at least 5 against the Braves this year lol

    Alex Jackson always had a lot of power. His situation since he was drafted has kind of been all over the place. I would assume he’ll get a chance to get some ABs

    Reply
  33. TradeAcuna

    4 years ago

    This is exactly the crap I expected from the Braves. A team that is going for it, does not get two lame bench bats. Wish they cared!

    Reply
    • Idosteroids

      4 years ago

      Who else would you have traded for?

      Reply
    • Curly Was The Smart Stooge

      4 years ago

      This is exactly the crap I expected from you Ian. Your negativity is up to par & very lame. I beg of you, go root for someone else.

      1
      Reply
    • Deleted User

      4 years ago

      Correct me if I am wrong, but didn’t you want them to sign Duvall this offseason?

      1
      Reply
      • TradeAcuna

        4 years ago

        No, I never said it – he is nothing more than a bench bat.

        AA/other GMs on the phone:

        Other GMs to the Braves: We want Acuna, Freeman, Soroka, Anderson. etc…

        Other GMs to other teams: We will take your 16th and 20th ranked prospects.

        Reply
        • Curly Was The Smart Stooge

          4 years ago

          Yeah, a bench bat who is 7th in NL in hrs (22)& 5th in RBI’s (68). Pass that 40 oz. over to me, I need a tug.

          1
          Reply
  34. Idosteroids

    4 years ago

    Braves should still sell high on Morton(for future trade capital)Yona coming back in a few weeks…Wright/Wilson could cover until then.

    Reply
    • JAMES JACOBSEN

      4 years ago

      Due to there past history, Id bet the Braves are planning to reup Morton next year.

      Reply
      • TheDP

        4 years ago

        Morton would retire if the Braves tried to trade him unless it was back to Tampa.

        Reply
      • baseballfanforever

        4 years ago

        Agreed. It seems Morton only came back from retirement to play for the Braves so it makes sense for him to return – probably at a slightly reduced salary. I can see him turning in another good year at 38 since there doesn’t seem to be any signs of him slowing down. His stats are similar to his time with the Rays at age 35. I’d take him back.

        Reply

Leave a Reply Cancel reply

Please login to leave a reply.

Log in Register

    Top Stories

    Max Meyer To Undergo Season-Ending Hip Surgery

    Whit Merrifield Announces Retirement

    White Sox Sign Noah Syndergaard To Minor League Deal

    Corbin Carroll Placed On IL With Wrist Fracture

    Reds Designate Jeimer Candelario For Assignment

    Hoops Rumors Has The Latest On NBA Draft, Free Agency

    Mets Option Francisco Alvarez

    Reds To Promote Chase Burns For MLB Debut

    A.J. Puk Undergoes Elbow Surgery; Gabriel Moreno Diagnosed With Fractured Finger

    Mariners Designate Rowdy Tellez For Assignment

    Braves To Select Didier Fuentes

    Anthopoulos On Trading Chris Sale: “Will Not Happen”

    Rays Owner Stuart Sternberg In “Advanced” Talks To Sell Team

    Rafael Devers To Start Work At First Base With Giants

    Giants Acquire Rafael Devers

    Shohei Ohtani To Make Dodgers Pitching Debut On Monday

    Roki Sasaki No Longer Throwing; No Timetable For Return

    Nationals To Promote Brady House

    White Sox, Brewers Swap Aaron Civale, Andrew Vaughn

    Justin Martínez To Undergo Tommy John Surgery

    Recent

    Mets To Select Jonathan Pintaro

    Blue Jays To Acquire Robinson Pina From Marlins

    Genesis Cabrera Elects Free Agency

    Twins, Jose Urena Agree To Minor League Deal

    Max Meyer To Undergo Season-Ending Hip Surgery

    Padres Release Jason Heyward

    Trade Deadline Outlook: Houston Astros

    Whit Merrifield Announces Retirement

    Orioles Sign Jacob Stallings To Minor League Deal

    Tigers To Select Dietrich Enns For Thursday’s Game

    MLBTR Newsletter - Hot stove highlights in your inbox, five days a week

    Latest Rumors & News

    Latest Rumors & News

    • 2024-25 Top 50 MLB Free Agents With Predictions
    • Nolan Arenado Rumors
    • Dylan Cease Rumors
    • Luis Robert Rumors
    • Marcus Stroman Rumors

     

    Trade Rumors App for iOS and Android App Store Google Play

    MLBTR Features

    MLBTR Features

    • Remove Ads, Support Our Writers
    • Front Office Originals
    • Front Office Fantasy Baseball
    • MLBTR Podcast
    • 2024-25 Offseason Outlook Series
    • 2025 Arbitration Projections
    • 2024-25 MLB Free Agent List
    • 2025-26 MLB Free Agent List
    • Contract Tracker
    • Transaction Tracker
    • Extension Tracker
    • Agency Database
    • MLBTR On Twitter
    • MLBTR On Facebook
    • Team Facebook Pages
    • How To Set Up Notifications For Breaking News
    • Hoops Rumors
    • Pro Football Rumors
    • Pro Hockey Rumors

    Rumors By Team

    • Angels Rumors
    • Astros Rumors
    • Athletics Rumors
    • Blue Jays Rumors
    • Braves Rumors
    • Brewers Rumors
    • Cardinals Rumors
    • Cubs Rumors
    • Diamondbacks Rumors
    • Dodgers Rumors
    • Giants Rumors
    • Guardians Rumors
    • Mariners Rumors
    • Marlins Rumors
    • Mets Rumors
    • Nationals Rumors
    • Orioles Rumors
    • Padres Rumors
    • Phillies Rumors
    • Pirates Rumors
    • Rangers Rumors
    • Rays Rumors
    • Red Sox Rumors
    • Reds Rumors
    • Rockies Rumors
    • Royals Rumors
    • Tigers Rumors
    • Twins Rumors
    • White Sox Rumors
    • Yankees Rumors

    Navigation

    • Sitemap
    • Archives
    • RSS/Twitter Feeds By Team

    MLBTR INFO

    • Advertise
    • About
    • Commenting Policy
    • Privacy Policy

    Connect

    • Contact Us
    • Twitter
    • Facebook
    • RSS Feed

    MLB Trade Rumors is not affiliated with Major League Baseball, MLB or MLB.com

    hide arrows scroll to top

    Register

    Desktop Version | Switch To Mobile Version