Headlines

  • Mets Moving Sean Manaea To The Bullpen
  • Blue Jays To Promote Trey Yesavage For MLB Debut
  • Dodgers Place Will Smith On Injured List
  • Dipoto: Mariners Interested In Re-Signing Josh Naylor
  • Anthony Volpe Playing Through Partial Labrum Tear
  • Orioles Promoted Mike Elias Prior To 2025 Season
  • 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
    • 2025-26 MLB Free Agent List
    • 2026-27 MLB Free Agent List
    • 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

Transactions

Angels Claim Robel Garcia

By Steve Adams | February 3, 2021 at 2:30pm CDT

The Angels announced Wednesday that they’ve claimed infielder Robel Garcia off waivers from the Mets, who designated him for assignment Monday to clear roster space for trade acquisition Jordan Yamamoto. The Angels’ 40-man roster is now up to 39 players.

The 27-year-old Garcia took an unconventional route (to say the least) to his 2019 Major League debut with the Cubs. The former Indians farmhand was out of affiliated ball from 2014-18 before the Cubs caught a look at him playing for a professional team in Italy. They brought him in on a minor league pact, and Garcia hit the ground running in Double-A. He earned a promotion to Triple-A after just 92 plate appearances and showed off mammoth power between those two levels, slugging 27 long balls in just 388 trips to the plate.

It took Garcia all of 98 games between Double-A and Triple-A to earn a call to the big leagues. In the span of a calendar year, he went from playing in the Italian Baseball League to starting at second base for the Cubs.

The Cubs gave Garcia 80 plate appearances in 2019. He responded with a tepid .208 average and .275 on-base percentage but still slugged .500 thanks to five homers, two doubles and two triples in that short time. Garcia also punched out in 35 of those 80 plate appearances, so while the raw power he possesses is plain to see, there’s some obvious work to be done on his approach at the plate. He still has a minor league option remaining, so the Angels can shuttle him between Triple-A and the Majors if he makes it to the end of Spring Training still on the 40-man roster.

Share 0 Retweet 6 Send via email0

Los Angeles Angels New York Mets Transactions Robel Garcia

39 comments

Red Sox Designate Joel Payamps For Assignment

By Steve Adams | February 3, 2021 at 1:43pm CDT

The Red Sox have designated right-hander Joel Payamps for assignment, per a club announcement. His spot on the 40-man roster will go to righty Garrett Richards, whose previously reported one-year deal is now official after he passed his physical.

The 26-year-old Payamps was claimed off waivers out of the D-backs organization earlier in the winter and has not pitched in a game for the Red Sox. Payamps, who has just seven Major League innings under his belt, pitched just three innings in the Major Leagues with the D-backs in 2020 and otherwise spent the year at the team’s alternate training site.

In his last minor league action, Payamps struggled in a hitter-friendly setting with Triple-A Reno in the Pacific Coast League but was solid in Double-A Jackson in both 2018 and 2019. He’s worked as both a starter and a reliever in the minors, and he has a minor league option remaining for the upcoming 2021 season, which could lead to some interest from another club on the waiver wire. Boston will have a week to trade Payamps, release him or attempt to pass him through outright waivers.

Share 0 Retweet 4 Send via email0

Boston Red Sox Transactions Joel Payamps

13 comments

Red Sox Sign Garrett Richards

By Mark Polishuk | February 3, 2021 at 1:40pm CDT

Feb. 3: The Red Sox have formally announced the signing. Richards will earn $8.5MM in 2021, per MLB Network’s Jon Heyman (Twitter link), and he has a $1.5MM buyout on the 2022 club option. The value of that option increases by $250K for reaching 20 and 25 games started, and would increase by an additional $500K if Richards starts 30 games. Richards, it should be noted, has made 30 starts just once in his career and has only reached 20 starts in a season on two occasions. His 2022 base salary would also increase by $500K if he’s traded.

Jan. 23: The Red Sox and right-hander Garrett Richards have agreed to a one-year, $10MM deal, ESPN.com’s Jeff Passan reports (Twitter link).  The contract also includes a club option for 2022 that is also worth $10MM, according to The Boston Globe’s Alex Speier (Twitter links), with escalators that could increase both the base value of the option beyond $10MM, and also increase the value of the buyout.  The deal will become official once Richards passes a physical.  Richards is represented by ISE Baseball.

Reports circulated yesterday that Richards and the Sox were making progress towards an agreement, and with Richards now in the fold, Boston has taken another big step towards strengthening its rotation.  Martin Perez was also re-signed last week, and between Richards, Perez, and swingman Matt Andriese, the Red Sox have added some veteran arms to the rotation mix and pushed some less-experienced arms (i.e. Tanner Houck, Chris Mazza) further down the depth chart.

Garrett RichardsOf course, the 32-year-old Richards also cannot be called an entirely sure thing, as he is less than two years removed from a Tommy John surgery that wiped out much of his 2019 season.  Richards did post some solid results in 2020, however, delivering a 4.03 ERA, 21.6K%, and 13.6K-BB% over 51 1/3 innings for the Padres, starting 10 games before being moved to the bullpen for his final four regular-season outings in anticipation for the playoffs.

Richards did have a 4.55 SIERA last year, and his Statcast numbers aren’t much to write home about apart from two key categories — a 99th percentile curveball spin rate, and a 97th percentile spin rate on his fastball.  Those types of elite metrics could hint at Richards reaching another level of production under the guidance of a more analytical front office and coaching staff, like the one chief baseball officer Chaim Bloom has assembled in Boston.

Perhaps moreso than unlocking spin-rate potential, the biggest issue facing Richards and the Red Sox is just how much durability can be expected from a pitcher who has thrown only 198 2/3 total innings since the start of the 2016 season.  In this sense, Richards becomes another injury question mark on a team that already has Nathan Eovaldi and Eduardo Rodriguez as its top two starters until Chris Sale makes his expected midseason return from his own Tommy John surgery.  The presence of Houck, Andriese, Mazza, Nick Pivetta and company allows the Sox some flexibility in the event of an injury, and if everyone is healthy, the club can get creative in resting pitchers or moving spot starters into the rotation to keep everyone fresh.

With Richards and the newly-signed Enrique Hernandez now on the books, the Red Sox have a projected (as per Roster Resource) luxury tax number of just under $198.5MM, putting them within shouting distance of the $210MM tax threshold.  If the Sox wish to stay under the threshold, some creativity may be required in carving out more payroll space, which could be part of the reason Andrew Benintendi’s name has been floated in trade speculation.

Photo courtesy of USA Today Sports Images

Share 0 Retweet 14 Send via email0

Boston Red Sox Newsstand Transactions Garrett Richards

239 comments

Giants, James Sherfy Agree To Minor League Deal

By Steve Adams | February 3, 2021 at 12:01pm CDT

The Giants have agreed to a minor league pact with right-hander James Sherfy and will invite him to Major League Spring Training, per MLB.com’s Jon Morosi (Twitter link). Sherfy is repped by PSI Sports Management.

Sherfy, 29, has spent his entire career to date with the division-rival Diamondbacks, who drafted him in the 10th round back in 2013. He appeared in the big leagues each year from 2017-19, pitching quite well in 2017-18 before stumbling thanks to a some ill-timed long balls with men on base in a small sample of 18 1/3 frames in 2019.

Despite a solid track record, Sherfy didn’t make it to the big leagues with the Snakes in 2020. He was in the club’s initial 60-man player pool and spent the year working out at their alternate training site, however, so he still got some work in last year.

Overall, Sherfy owns a 2.98 ERA in 45 1/3 big league innings. That’s not fully supported by fielding-independent metrics, but his 3.82 FIP and 3.88 SIERA are both solid nevertheless. Sherfy also carries better-than-averages strikeout (25.4 percent) and walk (9.0 percent) rates throughout his limited big league career to date. He’s not an especially hard thrower, averaging 93.3 mph on his fastball, but he’s had success both in Triple-A and the big leagues. On a minor league deal, there’s not much to dislike about the addition for San Francisco.

Share 0 Retweet 5 Send via email0

San Francisco Giants Transactions Jimmie Sherfy

14 comments

Phillies Sign Matt Moore

By Steve Adams | February 3, 2021 at 10:30am CDT

Feb. 3: The Phillies have announced the deal.

Jan. 29, 9:50am: Moore’s deal comes with a $3MM base salary and additional incentives, tweets The Athletic’s Ken Rosenthal.

9:39am: The Phillies have agreed to a Major League contract with free-agent left-hander Matt Moore, reports Jim Salisbury of NBC Sports Philadelphia (via Twitter). The Apex Baseball client spent the 2020 season pitching in Japan, where he fared quite well. His deal with the Phillies is pending a physical.

Moore’s career hasn’t played out the way that anyone expected it to back when he was ranked alongside Bryce Harper and Mike Trout among the game’s top three prospects. Both MLB.com and Baseball Prospectus, in fact, once ranked Moore as the game’s No. 1 overall farmhand.

Certainly, Moore looked to be well on his way to making good on that billing. The lefty made his big league debut as a 22-year-old with the Rays in 2011 and punched out 15 hitters in 9 1/3 innings of work down the stretch as part of Tampa Bay’s push to the postseason. He went on to make two appearances (one start) in the ALDS that year, tossing 10 innings and yielding just one run against the Rangers.

From 2011-13, Moore pitched 337 innings and turned in a 3.53 ERA/4.11 SIERA while punching out a solid 23.1 percent of opponents with a slightly more problematic 11.1 percent walk rate. Still, for a pitcher in his early 20s and heralded as a future ace, Moore looked very much to be on the rise. He made the All-Star team in 2013, finished ninth in AL Cy Young voting and was poised to front the Tampa Bay rotation for the foreseeable future — health permitting.

Unfortunately, that injury caveat reared its ugly head; Moore lasted just 10 innings in 2014 before going down with an ulnar collateral ligament tear. The resulting Tommy John surgery wiped out the rest of Moore’s 2014 season and most of his 2015 campaign. And while it’s common today for people to assume that every pitcher bounces back from Tommy John surgery, Moore is proof that’s certainly not the case.

After returning from the surgery, Moore struggled through an ugly 2015 season that culminated in a 5.43 ERA over 63 frames. He bounced back in 2016 enough for the Rays to be able to trade him to the Giants, but Moore’s struggles picked right back up in 2017. He bounced from San Francisco to Texas over the next couple of seasons, pitching poorly on both stops, before settling for a one-year, make-good deal with the Tigers in 2019. That match was out to a beautiful start — 10 scoreless innings — when Moore suffered a torn meniscus while fielding a grounder. The subsequent surgery to repair his knee brought his 2019 season to a close.

After an unsightly three-year run from 2017-19, Moore might’ve been relegated to minor league deal territory had he stayed in North American ball, but he secured a $3.5MM guarantee to pitch for Nippon Professional Baseball’s SoftBank Hawks in Japan. The deal worked out quite well, as Moore not only landed a bigger payday but fared brilliantly in his audition while getting in a larger workload than most MLB pitchers in last year’s pandemic-shortened season.

With the Hawks, Moore pitched to a 2.65 ERA in 13 starts and 78 innings of work. He missed two months due to a calf strain, as NPB scribe Jim Allen noted at the time of his return, but that was early in the year and Moore finished out quite well. The lefty fanned 28 percent of his opponents and walked just 7.4 percent of them, both of which would be quality marks in the Majors.

Add in the pair of rehab outings he made with the Hawks’ minor league club, and Moore’s total of 85 frames last year would’ve led the Majors. Only three pitchers even eclipsed 80 innings in 2020, and just 17 topped the 70-inning mark. It’s not a major discrepancy, but the Phillies surely view that slightly increased workload as a benefit. Staff leaders Aaron Nola and Zack Wheeler both tossed 71 innings last year, but prior to agreeing to sign Moore, Zach Eflin (59 innings) was the only other pitcher on the Phils’ current roster that even exceeded 35 frames.

Moore likely slots into the rotation behind Nola, Wheeler and Eflin. He’ll give Vince Velasquez and top prospect Spencer Howard some experienced competition for the final two rotation spots, although it’s likely that all three will start a significant number of games for the Phillies in 2021 as the club looks to be judicious with its pitchers’ workloads. Philadelphia also picked up veterans Ivan Nova and Bryan Mitchell on minor league deals recently, and further depth additions seem quite possible based on recent comments from new president of baseball operations Dave Dombrowski.

Share 0 Retweet 15 Send via email0

Philadelphia Phillies Transactions Matt Moore

121 comments

Rangers, Nick Vincent Agree To Minor League Deal

By Steve Adams | February 3, 2021 at 10:03am CDT

The Rangers have agreed to a minor league contract with veteran reliever Nick Vincent, reports MLB.com’s Jon Morosi (Twitter link). The right-hander will be invited to Major League camp in Spring Training. He’s represented by PSI Sports Management.

In Vincent, Texas is adding a nine-year Major League veteran who has a durable, effective track record. The 34-year-old spent the 2020 season with the Marlins, pitching to a 4.43 ERA and 4.52 SIERA in 22 1/3 innings, although nearly all of the damage done against Vincent came in his final two outings. He carried a 2.18 ERA into the final week of the season before serving up a combined six runs in two appearances at Atlanta’s Truist Park and Yankee Stadium.

As a soft-tossing righty in his mid-30s, it’s not a huge surprise that Vincent had to settle for a non-guaranteed pact, but based on his track record and the current state of the Rangers’ bullpen, he ought to have a good chance at making the club. The right-hander hasn’t been on the IL with an elbow or shoulder issue since 2014 — he did miss time in 2019 due to a pectoral strain — and has long been a steady source of quality innings. From 2013-19, Vincent punched out just under a quarter of the hitters he faced while walking batters at just a six percent clip (4.5 percent, if you throw out the intentional free passes).

On the whole, the former 18th-round pick has logged 399 innings at the Major League level, and he has a strong 3.38 ERA that is backed up by a near-identical 3.40 SIERA. Vincent’s strikeout rate dipped to 18.5 percent last year, and his hard-contact rate spiked to career-worst levels. Still, his walk rate remained strong and his track record is one that’s plenty worth a low-risk flier of this nature.

Share 0 Retweet 7 Send via email0

Texas Rangers Transactions Nick Vincent

16 comments

Reds Sign Nicky Delmonico

By Steve Adams | February 3, 2021 at 9:33am CDT

The Reds announced this morning that they’ve signed outfielder/first baseman Nicky Delmonico to a minor league contract. The CAA client will be in Major League camp for Spring Training.

Delmonico, 28. has appeared in the big leagues with the White Sox in each of the past four seasons but has not recaptured the form he showed in a promising rookie campaign back in 2017. The former Orioles and Brewers prospect batted .262/.373/482 in 166 plate appearances during that excellent showing, but he’s managed just a .210/.287/.346 output in 408 trips to the plate over the three subsequent seasons.

Cincinnati already has a relatively crowded outfield mix, with Jesse Winker, Nick Senzel, Nick Castellanos, Shogo Akiyama, Aristides Aquino and Mark Payton among the options at the big league level. Delmonico could give them a left-handed bat off the bench or a depth option to stash at the Triple-A level, where he’s a career .262/.345/.424 hitter in 824 plate appearances.

Share 0 Retweet 8 Send via email0

Cincinnati Reds Transactions Nicky Delmonico

31 comments

Athletics Sign Deolis Guerra To Minor League Deal

By Steve Adams | February 3, 2021 at 7:56am CDT

The Athletics have signed right-handed reliever Deolis Guerra to a minor league contract and invited him to Major League Spring Training, the team announced.

Guerra, 32 in April, put up decent numbers with the Angels back in 2016-17 — 78 1/3 innings, 3.68 ERA, 17.8 percent strikeout rate, 5.8 percent walk rate — but he’s received few opportunities in the big leagues since that time. He spent the 2018 season with the Rangers and pitched well in Triple-A but didn’t get a call to the Majors. He was hit hard in a combined 10 games between the Brewers and Phillies in 2019-20.

Overall, Guerra owns a lackluster 4.81 ERA in 103 Major League innings, though his 3.94 SIERA is a bit more promising. His career 18.8 percent strikeout rate is noticeably south of the MLB average at this point, but his career 5.4 percent walk rate is better than average as well. Guerra has appeared in parts of eight Triple-A seasons and pitched to a strong 3.36 ERA through 343 frames there, carrying a much stronger strikeout rate (26.8 percent) with a slightly higher walk rate (6.9 percent) than he’s had in the big leagues.

Given the turnover in the Oakland bullpen, Guerra could have an opportunity to win a spot this spring. Closer Liam Hendriks has already signed with the White Sox, while each of Yusmeiro Petit, Joakim Soria and T.J. McFarland are free agents.

Share 0 Retweet 10 Send via email0

Oakland Athletics Transactions Deolis Guerra

17 comments

Blue Jays, Francisco Liriano Agree To Deal

By Connor Byrne | February 2, 2021 at 10:00pm CDT

10:00pm: Liriano will make a $1.5MM salary and could earn performance bonuses if he gets to the majors as a Jay, Shi Davidi of Sportsnet tweets.

9:12pm: The Blue Jays have agreed to terms on a minor league contract with left-hander Francisco Liriano, as Rob Longley of the Toronto Sun first reported. He’ll get an invite to major league spring training.

Liriano previously pitched for the Blue Jays from 2016-17, but they sent him to the Astros in the latter season in a deal that delivered outfielder Teoscar Hernandez to Toronto. Hernandez has since enjoyed quite a bit of success as a Blue Jay, though Liriano has been inconsistent dating back to the trade. He did, however, log a solid 3.47 ERA with 50.3 percent groundball rate in 70 innings and 69 appearances as a Pittsburgh reliever in 2019. The 37-year-old opted out of last season because of concerns centering on COVID-19.

Since his career began in 2005, Liriano has pitched for six organizations and piled up 419 appearances and 300 starts. He has put up a 4.15 ERA/3.93 SIERA with above-average strikeout and walk rates of 23.3 percent and 10.5 percent, respectively, over 1,813 2/3 innings. Liriano will presumably compete for a role in Toronto’s bullpen this spring.

Share 0 Retweet 6 Send via email0

Toronto Blue Jays Transactions Francisco Liriano

56 comments

Cubs, Andrew Chafin Agree To Major League Deal

By Connor Byrne | February 2, 2021 at 9:49pm CDT

9:49pm: Chafin will earn $2.25MM in 2021, per MLB.com’s Mark Feinsand, who adds that the deal includes a $5.25MM mutual option or a $500K buyout for 2022. Chafin could also make up to $500K in incentives based on games pitched in each of the two seasons, bringing his total guarantee to $2.75MM.

9:31pm: The Cubs have agreed to a major league contract with left-handed reliever Andrew Chafin, according to Zach Buchanan of The Athletic. Chafin is a client of Meister Sports Management.

Chafin ended last year with the Cubs, who acquired him from the Diamondbacks for young infielder Ronny Simon at the Aug. 31 deadline. A left finger sprain limited Chafin in Chicago late in the season, though, as he didn’t make his debut with the team until Sept. 20. The 30-year-old ultimately gave the Cubs three innings of one-run ball, though his finger issues held him to just 9 2/3 frames between the two clubs.

Since he debuted with the Diamondbacks in 2014, Chafin has notched a 3.67 ERA/3.60 SIERA with roughly average strikeout and walk percentages (25.0 and 10.1) and a solid groundball rate of 52.3 percent in 274 2/3 innings. He could enter this season as the most proven southpaw in a Cubs bullpen that’s largely devoid of established options in that respect.

Share 0 Retweet 10 Send via email0

Chicago Cubs Transactions Andrew Chafin

31 comments
« Previous Page
Load More Posts
Show all
    Top Stories

    Mets Moving Sean Manaea To The Bullpen

    Blue Jays To Promote Trey Yesavage For MLB Debut

    Dodgers Place Will Smith On Injured List

    Dipoto: Mariners Interested In Re-Signing Josh Naylor

    Anthony Volpe Playing Through Partial Labrum Tear

    Orioles Promoted Mike Elias Prior To 2025 Season

    Anthony Rizzo Retires

    Cubs Place Kyle Tucker On Injured List

    Blue Jays Place Bo Bichette On Injured List

    Phillies Place Trea Turner, Alec Bohm On Injured List

    Sean Murphy To Undergo Hip Surgery

    Trea Turner To Undergo MRI Due To Hamstring Strain

    Davey Johnson Passes Away

    Mets Option Kodai Senga

    NPB’s Kazuma Okamoto, Tatsuya Imai Expected To Be Posted For MLB Teams

    Shelby Miller Likely Headed For Tommy John Surgery

    Red Sox To Place Roman Anthony On Injured List

    Lourdes Gurriel Jr. Diagnosed With Torn ACL

    Braves Claim Ha-Seong Kim From Rays

    Jason Adam Likely Headed For Season-Ending Quad Surgery

    Recent

    Mets Moving Sean Manaea To The Bullpen

    Orioles Notes: Kantrovitz, Dubin, Ragsdale, Rutschman

    MLBTR Chat Transcript

    Jose Quintana To Undergo MRI For Calf Injury

    Cashman: Yankees “Believe In” Anthony Volpe Despite “Tough Stretch”

    Cardinals To Activate Nolan Arenado On Monday

    Roberts: Roki Sasaki “Open” To Pitching In Relief

    Cubs Place Owen Caissie On 7-Day Concussion IL

    Jose Altuve Exits Game With Foot Discomfort

    Rangers Activate Adolis Garcia

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

    Latest Rumors & News

    Latest Rumors & News

    • Every MLB Trade In July
    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
    • 2025-26 MLB Free Agent List
    • 2026-27 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

    Do not Sell or Share My Personal Information

    hide arrows scroll to top

    Register

    Desktop Version | Switch To Mobile Version