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

Giants Acquire Zack Cozart

By Connor Byrne | December 12, 2019 at 4:38pm CDT

Dec. 12: The Angels announced that they’ve acquired left-hander Garrett Williams from the Giants as a player to be named later, thus completing the Cozart swap. Sending him out as a player to be named later seems likely have been a measure of ensuring that Williams wasn’t selected in today’s Rule 5 Draft.

Williams, 25, was the Giants’ seventh-round pick back in 2016 and just completed his second season at the Double-A level, where he posted a 3.60 ERA with 8.8 K/9, 5.0 BB/9, 0.49 HR/9 and a 55.7 percent ground-ball rate in 110 innings (20 starts, nine relief outings). Williams, who was the Giants’ No. 29 prospect at MLB.com and landed outside the top 29 at FanGraphs, draws praise for a plus curveball but is obviously lacking in the command department. He’s averaged 4.9 BB/9 in his pro career to date, including a 5.7 mark in two seasons of Double-A ball.

Dec. 10: The Giants have acquired infielder Zack Cozart and shortstop prospect Will Wilson from the Angels for cash considerations or a player to be named later, Maria Torres of the Los Angeles Times reports. San Francisco will pay all of Cozart’s $12.167MM salary for 2020, per Jeff Fletcher of the Orange County Register.

Cozart joined the Angels as a high-priced free-agent signing two winters ago, when he inked a three-year, $38MM contract after a career campaign with the Reds. But Cozart was neither healthy nor effective as a member of the Angels, with whom he consistently struggled to perform and dealt with injuries. The 34-year-old took just 107 plate appearances in 2019, when he slashed a horrid .124/.178/.144 without a home run and missed the majority of the season with shoulder problems. Cozart’s year came to an end in mid-July when he underwent what the Angels called an “arthroscopic debridement of his left shoulder.”

Getting rid of Cozart looks like a major score for the Angels, who could use his money to further improve their chances of landing a major free agent (Gerrit Cole? Anthony Rendon?). In the Giants’ case, it’s unclear how much playing time Cozart will receive next season. They already have Evan Longoria at third base and Brandon Crawford at shortstop, after all, with youngster Mauricio Dubon possibly in line to garner the lion’s share of reps at second base.

Considering Wilson’s involvement, this may be a case of the Giants essentially buying a prospect. The 21-year-old Wilson, formerly with North Carolina State, is just months removed from joining the Angels as the 15th pick in the 2019 draft. The Angels paid $3.4MM to lock up Wilson at the time, but they’ve now deemed him expendable in an effort to get Cozart’s money off the books.

Photo courtesy of USA Today Sports Images.

Share 0 Retweet 10 Send via email0

Los Angeles Angels Newsstand San Francisco Giants Transactions Will Wilson Zack Cozart

250 comments

Marlins To Sign Yimi Garcia

By Jeff Todd | December 12, 2019 at 1:00pm CDT

1:00pm: Garcia’s deal is a Major League contract, per SiriusXM’s Craig Mish (Twitter link).

11:30am: The Marlins have a deal with free agent righty Yimi Garcia, per Joel Sherman of the New York Post (via Twitter). He had been non-tendered by the Dodgers. Details of the agreement aren’t known.

Garcia, 29, certainly fulfills the Marlins’ stated desire for relievers that can put the ball in the zone. He has allowed just 30 walks in 159 2/3 career innings at the game’s highest level. Garcia has also averaged more than a strikeout per frame, with 166 over that same span.

The trouble for Garcia — and the likely reason he was non-tendered by the Dodgers despite a modest $1.1MM projected tab — is that he has yet to figure out how to keep the ball in the yard. Garcia has coughed up 22 long balls in his past 84 2/3 innings. But he rates excellently in terms of fastball spin, curveball spin, hard-hit rate and opponents’ exit velocity despite yielding an exorbitant number of homers (15 in 62 1/3 innings this past season). He’d be controllable via arbitration through 2021 if he can right the ship in a reunion with former Dodgers skipper Don Mattingly.

Share 0 Retweet 6 Send via email0

Miami Marlins Transactions Yimi Garcia

32 comments

Phillies To Re-Sign Phil Gosselin

By Steve Adams | December 12, 2019 at 12:49pm CDT

The Phillies have agreed to re-sign veteran infielder Phil Gosselin to a minor league contract with an invitation to Major League Spring Training, Jim Salisbury of NBC Sports Philadelphia reports. He’s represented by Meister Sports Management.

Gosselin, 31, appeared in 44 games with the Phillies in 2019 and spent the rest of the year with their Triple-A club, where he hit .314/.405/.497 in 353 trips to the dish. He was limited to a pinch-hitting and defensive replacement role in the big leagues and went 17-for-65 with three doubles (.262/.294/.308 on the whole).

Gosselin has played primarily second base in the Majors but has experience at all four infield spots and in the outfield corners as well. He’s a veteran of 320 games spanning parts of seven Major League seasons and has batted .263/.312/.355 in 647 big league plate appearances. He’s unlikely to play a major role with the Phillies next year but provides some versatile depth to stash in Triple-A or perhaps to bring north from Clearwater as the team’s 26th man on next year’s expanded regular-season rosters. He’ll join fellow veteran Josh Harrison in competing for a spot in an infield that recently subtracted both Maikel Franco and Cesar Hernandez (non-tenders) but added Didi Gregorius on a one-year free-agent deal.

Share 0 Retweet 7 Send via email0

Philadelphia Phillies Transactions Phil Gosselin

32 comments

Yankees To Re-Sign Brett Gardner

By Jeff Todd | December 12, 2019 at 10:10am CDT

The Yankees have struck a deal with outfielder Brett Gardner, per George A. King III of the New York Post (via Twitter). It’ll pay him a guaranteed $12.5MM. There’s a $2MM signing bonus and $8MM 2020 salary, per MLB.com’s Mark Feinsand (via Twitter). The Yanks also have a $10MM club option in 2021, per MLB.com’s Bryan Hoch (Twitter link), with the alternative of a $2.5MM buyout (via King, on Twitter).

There was never much doubt that Gardner would end up returning to New York. The 36-year-old has already been with the club for a dozen seasons and has been rumored all offseason to be in talks for another. Gardner reportedly drew multi-year interest from other organizations but evidently didn’t have much appetite for change at this point in his career.

It is easy to overlook just how big a role Gardner has played over the years for the Yanks. Excepting his injury-ravaged 2012 campaign, he has appeared in at least 140 games for the team in every season for the past decade. Gardner is one game and five plate appearances shy of tallying 1500 games-played and six thousand PAs with the Bronxn Bombers.

The formula remains much the same now as ever. Gardner is an outstanding defender and baserunner who has consistently delivered league-average offensive production. He has grown into power over the years, though it remains to be seen whether he can repeat last year’s career-high 28 long balls and .503 slugging percentage. (Those stood out even in a year of leaguewide power enhancement.)

The Yankees will certainly need Gardner quite a bit out of the gates with Aaron Hicks slated to miss time. Just how roles will be sorted once Hicks is back will remain to be seen. The health and performance statuses of quite a few other players — including sluggers Aaron Judge and Giancarlo Stanton — will surely factor heavily. Having the dependable Gardner, along with 2019 breakout performer Mike Tauchman, will leave the Yanks plenty of options for filling in or mixing and matching if and when the roster is at full strength.

Photo courtesy of USA Today Sports Images.

Share 0 Retweet 11 Send via email0

New York Yankees Newsstand Transactions Brett Gardner

140 comments

International Transactions: 12/12/19

By Mark Polishuk | December 12, 2019 at 4:04am CDT

The latest on player transactions from leagues outside North America…

  • The Kiwoom Heroes of the KBO League have signed utilityman Taylor Motter to a one-year, $350K deal, as per a team announcement (hat tip to MyKBO.net’s Dan Kurtz).  Motter has appeared at every position besides catcher and center field over his 141 Major League games from 2016-18, hitting .191/.263/.312 over 411 PA for the Rays, Mariners, and Twins.  He split his 2019 season between the New Britain Bees of the independent Atlantic League, and at the Double-A affiliates of the Tigers and Athletics.
Share 0 Retweet 3 Send via email0

Transactions Taylor Motter

3 comments

Rockies Sign Drew Butera To Minors Contract

By Mark Polishuk | December 12, 2019 at 1:46am CDT

The Rockies have re-signed Drew Butera to a minor league deal, Ken Davidoff of the New York Post reports (Twitter link).  Butera will received an invitation to Colorado’s big league Spring Training camp.  Yesterday, MLB.com’s Thomas Harding tweeted about the possibility of Butera rejoining the Rockies on a non-guaranteed deal.

This marks the third time that the Rox have acquired Butera, after initially picking him up from the Royals in an August 2018 trade and then signing him to a minor league deal just prior to Opening Day after Butera was released by the Phillies near the end of their spring camp.  Butera appeared in only 16 Major League games and received 49 plate appearances, his lowest totals in either category since 2013.

Colorado has been on the lookout for catching help this offseason, though Butera is more veteran depth than a real answer to that need.  The 36-year-old journeyman has never been an offensive force (.200/.257/.297 over 1394 career plate appearances), though he has been long been considered a solid hand behind the plate.

Share 0 Retweet 6 Send via email0

Colorado Rockies Transactions Drew Butera

6 comments

Rockies Extend Scott Oberg

By Connor Byrne | December 11, 2019 at 4:17pm CDT

The Rockies have reached a contract extension with reliever Scott Oberg, Bob Nightengale of USA Today reports. It’s a three-year, $13MM deal with an $8MM club option for 2023. However, the pact contains escalators that could push the value to $15MM over three years and $26MM for four, per Ken Rosenthal of The Athletic. Oberg is a client of agent Brian Charles of Big League Management Company, LLC.

Prior to this extension, Oberg had been projected to earn $2MM via arbitration in 2020. That will still be the case, according to the New York Post’s Joel Sherman, who adds that Oberg will be guaranteed $4MM in 2021 and and $7MM in ’22. This extension will overlap with his final two arbitration-eligible campaigns and, if the option is exercised in a few seasons, buy out two free-agent years.

The fact that Oberg has become a core piece for the Rockies is fairly remarkable, as the team didn’t invest much in him (a 15th-round pick) when it drafted him in 2012. The right-handed Oberg became a regular out of the Colorado bullpen in 2015, but he didn’t truly blossom until 2018.

Oberg has quietly been one of the game’s most effective relievers since his breakout season, having relied on a fastball-slider combo to log a 2.35 ERA/3.20 FIP with 9.03 K/9, 2.75 BB/9 and a strong 52.7 percent groundball rate across 114 2/3 innings. Looking at Oberg’s home/road splits, it’s clear pitching at the hitter-friendly Coors Field hasn’t really fazed the 29-year-old in recent seasons.

Oberg did see his overall production plummet as 2019 progressed, but he was dealing with significant health worries then that affected his numbers. He didn’t take the mound past Aug. 16 on account of blood clots in his right elbow, which forced him to undergo surgery to address the issue. That was the second time Oberg has battled blood clots during his career, but there doesn’t seem to be any concern on the part of him or the Rockies that it’ll be an ongoing problem.

Photo courtesy of USA Today Sports Images.

Share 0 Retweet 2 Send via email0

Colorado Rockies Newsstand Transactions Scott Oberg

16 comments

White Sox Acquire Nomar Mazara

By Connor Byrne,Jeff Todd and TC Zencka | December 11, 2019 at 12:15am CDT

12:15am: Both teams have announced the trade.

11:05 pm: The Rangers and White Sox have agreed on a trade that will send outfielder Nomar Mazara to Chicago, Evan Grant of the Dallas Morning News reports. Outfielder Steele Walker is going to Texas in return, per MLB.com’s TR Sullivan (via Twitter).

This move represents a bet on Mazara’s long-lauded talent for the South Siders, who’ll hope he can finally break out at the plate after languishing just shy of league average to this point of his career. Mazara is just 24 years of age but is already in his second-to-last season of arbitration eligibility. MLBTR projects a $5.7MM salary.

Mazara has received ample opportunity ever since breaking into the bigs in his age-21 campaign. But through more than two thousand plate appearances at the game’s highest level, he’s hitting just .261/.320/.435 with a steady diet of ~20 home run seasons. That’s certainly not what you’d like to see out of a corner outfielder who isn’t a standout in the field. Mazara has yet to reach 2 WAR for his career. If you’re looking for evidence that Mazara is about to hit his stride, his power did jump in 2019, with a .469 SLG and .200 ISO both career highs. As he approaches his age-25 seasons, there’s certainly time for another developmental leap.

The Chicago organization has announced its intentions to press towards contention in 2020, upping the stakes for this move. Mazara will presumably be asked to handle the lion’s share of the time in right field, joining Eloy Jimenez as a corner outfield regular. No doubt the front office has visions of a breakout, youthful trio emerging when Luis Robert is deemed ready to man center field. Leury Garcia could hold down center to open the season and then step back into a reserve role.

As for the 23-year-old Walker, he’s a recent second-round pick who reached the High-A level last year with the Chicago organization. The former Oklahoma University star slashed .269/.346/.426 in 441 plate appearances for Winston-Salem in 2019. Walker is viewed as a high-quality hitting prospect who has a shot at sticking up the middle. He’s generally considered one of the ten best prospects in a strong White Sox farm. Walker will begin the season in Double-A, per John Blake, the Rangers’ Executive VP of Communications.

Photo courtesy of USA Today Sports Images.

Share 0 Retweet 11 Send via email0

Chicago White Sox Newsstand Texas Rangers Transactions Nomar Mazara Steele Walker

281 comments

Adam Jones Signs With Japan’s Orix Buffaloes

By Connor Byrne | December 10, 2019 at 9:08pm CDT

Longtime major league outfielder Adam Jones’ time in the bigs may have just drawn to a close. Jones announced on Twitter that he’s signing with Japan’s Orix Buffaloes. He inked a two-year, $8MM contract with a club option for 2022, Ken Rosenthal of The Athletic reports. The deal could max out at $15.5MM if Jones’ option is exercised and the CAA Sports client earns the $2MM in incentives that are part of the pact.

The fact that Jones is heading to Japan now means he’ll avoid a protracted stay on the open market. As a free agent last offseason, the 34-year-old Jones was a victim of a league that has become more and more averse to signing aging players to guaranteed contracts. Jones went without a deal for several months, finally inking a $3MM pact with the Diamondbacks.

Even though Jones jumped out to a great start in Arizona, his numbers and his playing time declined as the year progressed. He wound up turning in a .260/.313/.414 line (good for a below-average wRC+ of 87) with 16 home runs in 528 plate appearances. In the field, the former defensive standout earned negative marks for the fourth straight year (minus-4 DRS, minus-2.2 UZR).

Despite his subpar numbers, Jones’ lauded leadership skills were surely valued in Arizona. Major league teams could have considered signing him to act as a mentor to their younger players in 2020. However, he would have had to settle for either a low-paying big league contract or a minors agreement. As a result, Jones made the decision to head to Nippon Professional Baseball for a much larger payday.

If this is the last we’ve seen of Jones in the majors, he’ll be remembered as a standout with the Orioles for a significant portion of his career. Jones was the 37th overall pick of the Mariners in 2003, but they ultimately traded him to the Orioles in 2008 in a swap that blew up in Seattle’s face and couldn’t have worked out much better for Baltimore. Jones debuted as an Oriole in 2008, the beginning of an eminently successful 11-season run in which the former center fielder batted .279/.319/.459 with 263 home runs, 90 steals and 29.5 fWAR, earned five All-Star nods and won four Gold Gloves.

Photo courtesy of USA Today Sports Images.

Share 0 Retweet 12 Send via email0

Newsstand Transactions Adam Jones

71 comments

Twins Sign Alex Avila

By Steve Adams | December 10, 2019 at 8:46pm CDT

DEC. 10: The Avila deal and the re-signing of Michael Pineda are now official, the Twins announced. They now have 37 players on their 40-man roster.

DEC. 6: The Twins have agreed to a one-year contract with free-agent catcher Alex Avila, ESPN’s Jeff Passan tweets. The Excel Sports client will take home a $4.25MM guarantee on the new deal, per the report.

Alex Avila | Rob Schumacher/The Republic via USA TODAY NETWORK

Avila, 33 in January, is no stranger to the AL Central, having spent parts of eight seasons with the Tigers plus another year with the White Sox. He’ll give the Twins a left-handed-hitting complement to 2019 breakout star Mitch Garver and, ostensibly, replace Jason Castro, who seems likely to land a starting gig elsewhere in free agency.

The veteran Avila is somewhat of a divisive player, as some view his perennially low batting average and lofty strikeout totals as too detrimental to provide consistent value. Others will point to his sky-high walk rates and above-average power in suggesting that more traditional metrics undersell his value at the plate. Indeed, Avila had one of the game’s more bizarre stat lines in 2019 when he slashed .207/.353/.421 with a 17.9 percent walk rate (third among hitters with 200+ plate appearances) and a 33.2 percent strikeout rate (12th among that same subset of hitters).

Garver, 28, still stands out as the obvious starter in Minnesota after exploding with a .273/.365/.630 batting line and 31 home runs in 2019. Even if next year’s ball is corrected to be less conducive to home runs, the Twins assuredly want to plug Garver into the lineup as often as possible after a such a stout performance. He’ll see time against lefties and righties alike, but Avila will be a more than capable stand-in when Garver needs a breather and a righty is on the hill. For his career, Avila is a .241/.358/.417 hitter (15.3 BB%, 28.7 K%) when holding the platoon advantage, although his .212/.307/.311 career line against lefties is all one needs to see to steer him away from opposing southpaws. If Garver needs a day off when a left-hander is on the mound, the Twins could perhaps look to plus super-utility man Willians Astudillo and his right-handed bat into the lineup at catcher. Astudillo himself could’ve been deployed as a backup catcher in 2020, but in Avila, the Twins have found a drastically better source of on-base percentage and a better defensive option that allows Astudillo to continue on in a jack-of-all-trades, master-of-none role.

Avila has long been adept at controlling the running game (career 30 percent caught-stealing rate), but he was particularly impressive in 2019 with Arizona. Although he was only a part-time catcher there as well, Avila nabbed 11 of the 21 men who attempted to run on him (52 percent), and he was 9-for-30 (30 percent) a year prior. Avila’s framing rated poorly in 2017, but the D-backs’ efforts to improve him in that regard were successful, as he was above-average in both his seasons with Arizona, per both FanGraphs and Statcast. Baseball Prospectus, meanwhile, rated him as one of the game’s best at blocking pitches in the dirt in 2019.

Minnesota still has substantial work to do this offseason — namely augmenting a rotation that currently looks too similar to its 2019 iteration — but adding Avila to the fold crosses a more minor need off the to-do list at a reasonable price point. The one-year term of the deal continues with the Derek Falvey/Thad Levine-led front office’s penchant for short-term investments as well, thus maintaining future payroll flexibility. If the Twins hope to truly bolster the rotation, they’ll probably need to eschew that preference, but for smaller-scale moves like this it’s sensible to minimize contractual length.

Share 0 Retweet 14 Send via email0

Minnesota Twins Newsstand Transactions Alex Avila

58 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