DISPLAY SETTING
Toggle Dark Mode
Automatic Theme
BETTING ODDS
Odds Enabled
LOCALE
FR
LOGIN
REGISTER
FORUMS
ARCHIVE ▾
ARCHIVE
Past Cap Payrolls
(Premium)
Arizona Coyotes Final Roster
Articles
2017 Vegas Expansion Draft Simulator
2021 Seattle Expansion Draft Simulator
CBA ▾
CBA
CBA FAQ
Scouting Reports FAQ
Salary Cap History
Maximum Entry-Level Compensation
LTIR FAQ
Buyout FAQ
Offer Sheet FAQ
Waivers FAQ
Reserve List FAQ
Expansion Draft FAQ
ODDS
SCOUTING
CALCULATORS ▾
CALCULATORS
Buyout Calculator
Waivers Calculator
Qualifying Offer Calculator
Arbitration Calculator
Offer Sheet Calculator
Income Tax Calculator
FANTASY-TOOLS ▾
FANTASY HOCKEY TOOLS
Summary Page
Depth Charts
Starting Goalies
Player Status Updates
Injury History
TOOLS ▾
TOOLS
Entry Draft Board
Contract Comparables
Team Affiliates
Professional Tryouts
Reserve List Players
(Premium)
Salary Expense Tracker
(Premium)
Scouting Reports
Arbitration Filings
Coaches
General Managers
COVID Roster Freeze Players
Trade Clauses Commencing
(Premium)
PLAYERS ▾
PLAYERS
Free Agents
Active Players
Inactive Players
35+ Contracts
Entry-Level Contracts
Entry-Level Slides
NTC-NMC
Career Earnings
Contract Comparables
Professional Tryouts
Scouting Reports
Cost Per Point
Cost Per Save
Trades
Signings
Transactions
Injury History
Waivers History
Retained Salary
Buyout History
TEAMS ▾
WESTERN CONFERENCE
PACIFIC
Anaheim Ducks
Calgary Flames
Edmonton Oilers
Los Angeles Kings
San Jose Sharks
Seattle Kraken
Vancouver Canucks
Vegas Golden Knights
CENTRAL
Chicago Blackhawks
Colorado Avalanche
Dallas Stars
Minnesota Wild
Nashville Predators
St. Louis Blues
Utah
Winnipeg Jets
EASTERN CONFERENCE
METROPOLITAN
Carolina Hurricanes
Columbus Blue Jackets
New Jersey Devils
New York Islanders
New York Rangers
Philadelphia Flyers
Pittsburgh Penguins
Washington Capitals
ATLANTIC
Boston Bruins
Buffalo Sabres
Detroit Red Wings
Florida Panthers
Montreal Canadiens
Ottawa Senators
Tampa Bay Lightning
Toronto Maple Leafs
INTERACTIVE ▾
INTERACTIVE FEATURES
Armchair-GM (Custom Roster Simulator)
Mock Draft (Entry Draft Simulator)
Trade Machine (Trade Proposal Simulator)
SEARCH
ARMCHAIR-GM
MOCK-DRAFT
TRADE MACHINE
TEAMS ▾
Anaheim Ducks
Boston Bruins
Buffalo Sabres
Calgary Flames
Carolina Hurricanes
Chicago Blackhawks
Colorado Avalanche
Columbus Blue Jackets
Dallas Stars
Detroit Red Wings
Edmonton Oilers
Florida Panthers
Los Angeles Kings
Minnesota Wild
Montreal Canadiens
Nashville Predators
New Jersey Devils
New York Islanders
New York Rangers
Ottawa Senators
Philadelphia Flyers
Pittsburgh Penguins
San Jose Sharks
Seattle Kraken
St. Louis Blues
Tampa Bay Lightning
Toronto Maple Leafs
Utah
Vancouver Canucks
Vegas Golden Knights
Washington Capitals
Winnipeg Jets
PLAYERS ▾
Free Agents
Active Players
Inactive Players
35+ Contracts
Entry-Level Contracts
Entry-Level Slides
NTC-NMC
Career Earnings
Scouting Reports
Cost Per Point
Cost Per Save
Trades
Signings
Transactions
Injury History
Waivers History
Retained Salary
Buyout History
Contract Comparables
Professional Tryouts
TOOLS ▾
Entry Draft Board
Contract Comparables
Scouting Reports
Arbitration Filings
Professional Tryouts
Coaches
General Managers
COVID Roster Freeze Players
Reserve List Players
(Premium)
Salary Expense Tracker
(Premium)
Trade Clauses Commencing
(Premium)
Team Affiliates
FANTASY-TOOLS ▾
Summary Page
Depth Charts
Starting Goalies
Player Status Updates
CALCULATORS ▾
Buyout Calculator
Waivers Calculator
Qualifying Offer Calculator
Arbitration Calculator
Offer Sheet Calculator
Income Tax Calculator
SCOUTING REPORTS
ODDS
CBA▾
CBA FAQ
Scouting Reports FAQ
Salary Cap History
Maximum Entry-Level Compensation
Buyout FAQ
LTIR FAQ
Offer Sheet FAQ
Waivers FAQ
Reserve List FAQ
Expansion Draft FAQ
ARCHIVE ▾
Past Cap Payrolls
(Premium)
Arizona Coyotes Final Roster
Articles
2017 Vegas Expansion Draft Simulator
2021 Seattle Expansion Draft Simulator
FORUMS
LOGIN
REGISTER
FR
Toggle Dark Mode
Odds Enabled
skrollins
Member Since
Jun. 7, 2016
Favourite Team
Calgary Flames
Forum Posts
32
Posts per Day
0.0
POSTS
THREADS
LIKES
ARMCHAIR-GM TEAMS
Forum:
Armchair-GM
Jun. 23, 2016 at 6:01 p.m.
Thread:
Calgary Flames fans, I need comments! Yay or Nay?
<div class="quote"><div class="quote_t">Quoting: <b>F50marco</b></div><div><i>Anyone got any insight on what Wideman's NMC clause is? Is it in the realm of possibility that he would come to Montreal? We'd give him top line minutes for the remainder of his contract this year as Subban would be traded in my scenario and Subbans eventual replacement would be coming to Montreal the year after. So we would suffer though mediocre defense only for this year.</i></div></div>
Wideman has a full NMC, hopefully the Flames can pressure him into waiving it if there's a team willing to take him.
Replacing Subban with Wideman is a completely awful idea if you ask me but hey that's your business.
Forum:
Armchair-GM
Jun. 23, 2016 at 1:03 a.m.
Thread:
Calgary Flames fans, I need comments! Yay or Nay?
I think trading down to 9 is very likely. Not entirely sure if Habs would have to accept a bad contract to get it done, but maybe. I see they have $9M in cap space and no essential RFAs so maybe...would depend how aggressive the Habs want to be in UFA.
Forum:
Armchair-GM
Jun. 22, 2016 at 11:32 p.m.
Thread:
Realistic options
Also that NJ trade seems unrealistic. The whole point of NJ trading for Savard's contract is that his cap hit is high enough to hit the cap floor and can be LTIR'd but his actual salary is minimal (I think like $550K.) They're not trading it for Wideman and certainly aren't packaging a 2nd to do so - if anything, Flames would have to do that since NJ gave up a 2nd to get Savard's deal.
Now, if instead you had the Flames getting Ryane Clowe's similarly LTIR'd deal (which, unlike Savard's, pays full salary) you might have something there.
Forum:
Armchair-GM
Jun. 22, 2016 at 11:25 p.m.
Thread:
Realistic options
<div class="quote"><div class="quote_t">Quoting: <b>JQuick32</b></div><div><i>I think to get 3rd Bennett has to go. It hurts to trade Bennett, but if there is anyway they could trade for the 3rd pick for Bennett+ and likely take on a bad contract from CBJ, but end up keeping the 6th pick, that is a deal I would do. Just think of adding a stud RW, and at 6 potentially anyone of Nylander, Tkachuk, Dubois, Juolevi, Sergachev, Chychrun etc.</i></div></div>
but then you lose probably your #2 center for next several years with no replacement....I think it's probable that would be CBJ price, I just don't think it would be worth Flames paying it.
Right now I think it's more likely the Flames move down, probably with Montreal, than move up
Forum:
Armchair-GM
Jun. 22, 2016 at 11:22 p.m.
Thread:
Bmizzz18 Concept Roster
The idea of trading MAF to Calgary for #6 is far-fetched enough, but to Edmonton for #4? When they're already committed to Talbot for next several years?
Forum:
Armchair-GM
Jun. 22, 2016 at 11:21 p.m.
Thread:
Making Deals in Alberta
Dunno about the Edmonton trade but you are not getting the #6 overall for Fleury. This cannot be emphasized enough.
Forum:
Armchair-GM
Jun. 20, 2016 at 4:00 p.m.
Thread:
Flames without Monahan
jesus christ why do you want to do this. what the last guy said re: monahan
Forum:
Armchair-GM
Jun. 20, 2016 at 3:59 p.m.
Thread:
Fleury
Lotta problems with this one - why on earth do Flames need Goligoski or J. Staal - but for starters you need to add at least $2M to Monahan/Gaudreau cap hit
Forum:
Mock-Draft
Jun. 15, 2016 at 5:24 p.m.
Thread:
Sorry, have no idea why it says 76 for the 2nd Habs pick...meant to say either 45 (Minnesota's 2nd round pick) or 70 (Montreal's 3rd round pick)
Also it deleted my explanation but for more context see this:
<em>I’m very curious about Calgary. For a long time, we assumed if anyone was going to move down, it would the Oilers. The Flames might be a good bet, too. Arizona, picking right behind them, is on-record saying it wants to add defencemen. So is Buffalo — particularly on the left side. Would the Sabres want to leapfrog the Coyotes? Or is there someone further wanting to climb? Sounds like Calgary is willing to consider it.
5. Another team testing the possibility of moving up: Montreal. The Canadiens pick ninth.</em> <a href="http://www.sportsnet.ca/hockey/nhl/30-thoughts-remembering-greatness/" rel="nofollow" target="_blank">http://www.sportsnet.ca/hockey/nhl/30-thoughts-remembering-greatness/</a>
I only did up to 9 because I really have no idea about the draft after that.
Forum:
Armchair-GM
Jun. 15, 2016 at 4:43 p.m.
Thread:
Flames 16/17, new Goalies
<div class="quote"><div class="quote_t">Quoting: <b>IgorKutchakokov</b></div><div><i><div class="quote"><div class="quote_t">Quoting: <b>jawalk3</b></div><div><i>Pittsburgh won't take on kindl in a fleury trade, they're trying to free up cap space.</i></div></div>
I don't see why not. 2.04 mil cap hit for one year and done. With Fleury running off, there is no risk. And this won't be a problem come next off-season when RFA contracts of Sheary/Murray/Dumo/Pouliot kick in.</i></div></div>
Yeah the way PIT's cap is, they can get a bad contract back for Fleury for 1-2 years and still have basically the same team as this year - they don't have any important FAs to sign. It's a reasonable deal for Fleury although Flames could just as easily just put Engelland in it instead. Don't really see Florida making the Wideman deal.
Can't see Flames trading for Gaborik either. Aside from fact it's a very risky contract, Kings become thinner at wing if both him and Lucic go.
I give you a point for imagination and for actually having a reasonable Fleury deal unlike some people on here who want to trade a 1st, Backlund and/or Kylington...
Forum:
Armchair-GM
Jun. 15, 2016 at 4:24 p.m.
Thread:
Flames Fluery
<div class="quote"><div class="quote_t">Quoting: <b>Juice</b></div><div><i><div class="quote"><div class="quote_t">Quoting: <b>skrollins</b></div><div><i>don't even know where to start with this..massive overpayment for Fleury to begin with (should only take a salary dump and a 2nd or two, if they ask for Backlund hang up, and Kylington, GTFO)...Okposo would take 5.5M at minimum to sign...you have them signing Lovejoy for no reason whatsoever (I guess to replace Engelland but you don't really need to...)...Colborne replacing Backlund as 3rd line center is completely, completely awful especially for 3 years/3M...Arizona is not giving you the 20th overall for Klimchuk/Wideman, no way.</i></div></div>
I tend to agree...I think MAF could be had for a pick (2nd) and prospect</i></div></div>
I think only Toronto, Carolina and Calgary are the obvious destinations for Fleury - the only ones with the clear goalie vacancy and cap space to add him. Pittsburgh doesn't have a ton of leverage. I agree, I think Fleury will get a 2nd, prospect/pick and maybe a 1-2 year bad contract for Pittsburgh.
The other thing not in Pittsburgh's favor is that Reimer, Andersen and possibly Bishop are also on the market this year.
Forum:
Armchair-GM
Jun. 15, 2016 at 4:17 p.m.
Thread:
Flames Fluery
don't even know where to start with this..massive overpayment for Fleury to begin with (should only take a salary dump and a 2nd or two, if they ask for Backlund hang up, and Kylington, GTFO)...Okposo would take 5.5M at minimum to sign...you have them signing Lovejoy for no reason whatsoever (I guess to replace Engelland but you don't really need to...)...Colborne replacing Backlund as 3rd line center is completely, completely awful especially for 3 years/3M...Arizona is not giving you the 20th overall for Klimchuk/Wideman, no way.
Forum:
Armchair-GM
Jun. 11, 2016 at 1:50 a.m.
Thread:
Bishop, Okposo and Puljujarvi (*very improbable)
<div class="quote"><div class="quote_t">Quoting: <b>Halla</b></div><div><i>columbus doesnt pass on puljujarvi just to dump hartnell, and get a 3rd line player and fringe prospect</i></div></div>
I actually agree which is why I said this was improbable. I meant it more as, this is the only such trade that would work for Calgary, based on the rumors. As I said, Columbus at minimum would try to make Calgary take Clarkson instead. In fact I find it the most improbable part of this roster.
In all seriousness I think it would take a teams legitimate top prospect and/or taking on Clarkson in order to trade up to 3. Unfortunately Calgary can't really afford to do either (nor, I think, can Vancouver, and it would be pointless for Edmonton to do it.) I think ultimately they retain the pick, even if they plan to take Brown with a slight reach.
This roster wasn't really a serious one, just sort of my own wild dream scenario based on current rumors.
Forum:
Armchair-GM
Jun. 10, 2016 at 5:54 p.m.
Thread:
only plausible Wideman trade scenario i think
<div class="quote"><div class="quote_t">Quoting: <b>F50marco</b></div><div><i><div class="quote"><div class="quote_t">Quoting: <b>skrollins</b></div><div><i><div class="quote"><div class="quote_t">Quoting: <b>F50marco</b></div><div><i><div class="quote"><div class="quote_t">Quoting: <b>skrollins</b></div><div><i><div class="quote"><div class="quote_t">Quoting: <b>F50marco</b></div><div><i>Any takers on my proposal??</i></div></div>
if the Habs are really that desperate to move Emelin, sure.</i></div></div>
Hmm curious. I guess that means CGY is willing to part with 2 of their best prospects in exchange for approximately 7M+ in cap relief for one year. Interesting.</i></div></div>
neither of those players are "top prospects", especially not Janko
at any rate i find it an unlikely proposal</i></div></div>
Ok maybe not Matthews or Laine "Top prospects" but they are former 1st rounders and not that long ago. Anyways i know its not realistic, i'm just trying to gauge what it would cost to take expensive players with only 1 year left on their contracts, off a teams hands. Everyone is trying to get rid of those players and are willing to give picks and prospects in order to do so. If a team knows they won't be able to attract high end talent, this is the best way to use up the extra cap space they wouldn't be using anyway and in the process get picks and prospects.
Essentially buying picks and prospects. The Bickell situation in Chicago, the Wideman one in Calgary. Vanek is Minny. If a team has the money to keep these guys on the roster as depth players and money isn't a problem for the owner, this is a brilliant idea. One that the Leafs are currently doing pretty much. Shanahan would be doing it more if only they had more cap space to do it.
So to make it clearer at what i'm trying to get at instead of Janko and Poirier, what about 2017 1st rounder and a 2018 1st rounder (lottery protected)? Both Janko and Poirier were 1st rounders and since they are protected they'd be 16th at best which is pretty much where Janko and Poirier got drafted so the value is pretty close.
So its not because i'm desperate to trade Emelin, its because i want fix your cap problem in exchange for picks/prospects. Our team would still be able to make the playoffs if Price stays healthy so the only thing we would be sacrificing is not going out and getting a Okposo or a Backes etc for one year and spending that money next year instead.</i></div></div>
I've done several rosters based on different options for Wideman, Bouma and Stajan (buyout, trade, remain on roster) and ultimately I don't think the Flames are quite desperate enough for cap space to include a 1st. They might dangle the 2017 1st in a different deal but not purely for cap space. It'll be very tight but I've found there are ways they can fulfill their needs - albeit perhaps not that efficiently, but plausibly - by only trading Engelland, for instance.
Forum:
Armchair-GM
Jun. 10, 2016 at 3:28 p.m.
Thread:
only plausible Wideman trade scenario i think
<div class="quote"><div class="quote_t">Quoting: <b>F50marco</b></div><div><i><div class="quote"><div class="quote_t">Quoting: <b>skrollins</b></div><div><i><div class="quote"><div class="quote_t">Quoting: <b>F50marco</b></div><div><i>Any takers on my proposal??</i></div></div>
if the Habs are really that desperate to move Emelin, sure.</i></div></div>
Hmm curious. I guess that means CGY is willing to part with 2 of their best prospects in exchange for approximately 7M+ in cap relief for one year. Interesting.</i></div></div>
neither of those players are "top prospects", especially not Janko
at any rate i find it an unlikely proposal
Forum:
Armchair-GM
Jun. 10, 2016 at 2:37 p.m.
Thread:
only plausible Wideman trade scenario i think
<div class="quote"><div class="quote_t">Quoting: <b>F50marco</b></div><div><i>Any takers on my proposal??</i></div></div>
if the Habs are really that desperate to move Emelin, sure.
Forum:
Armchair-GM
Jun. 10, 2016 at 2:20 a.m.
Thread:
only plausible Wideman trade scenario i think
<div class="quote"><div class="quote_t">Quoting: <b>wabit</b></div><div><i>Vanek + Kuemper for Wideman + 2nd. If Vanek agrees to go to Flames (unlikely) and the Wild trade one of Brodin/Spurgeon/Dumba.
Doubt you'll get Okposo for that price, someone will stupidly overpay him.</i></div></div>
Quite probable re: Okposo. It was kind of an experiment to see if Flames could afford to add one more top six.
<div class="quote"><div class="quote_t">Quoting: <b>Hotshot74</b></div><div><i>And I don't think your getting Johnny and Mony for less then 7 so add another 1.5 to ur cap number atleast</i></div></div>
Yeah, they will be within 6.5-7 each. Other rosters I've done have had Johnny at 7.1; I could see him as high as 7.5. The important broad strokes of Flames offseason are A. Whitch goalies they get, B. Which top six winger(s) they get., and C, enabling the first two, which salary dumps they're able to do. Oh, and I guess that whole coach thing too.
One thing Flames have going for them with Johnny is that I think I read he's not eligible for offer sheets. Monahan is though.
Forum:
Armchair-GM
Jun. 8, 2016 at 4:04 p.m.
Thread:
Trade for 3OA
<div class="quote"><div class="quote_t">Quoting: <b>trdeJong</b></div><div><i>I believe the NHL has stated that NMC's are void in the expansion draft (if or when) - only players safe are ones protected or with 2 years or less as pro's.... So lets hope the NHL approves expansion for both Quebec and Vegas this year as waiting 1-3 years would expose more of our young players....
As for this team... I'm going with BurnEmUp - trading up should cost 1 or 2 2nd round picks or maybe a really late 1st.... That being said the second tear in this years draft (picks 4-7) is not that bad... Not 100% sold on the value of the 2 Fins... If Calgary can get Tkachuk / Dubois / Nylander / or Juolevi I will be happy... Both the Fins are playing with men and thus there development is closer to peaking while all 4 I listed have lots of upside!
Calgary should keep there picks this year... Stock the cupboards and look to get ride of some bad contracts and 2017 UFA's while bringing in some 2016 UFA to fill in our weak spots... RW and Goal...</i></div></div>
When discussing trading up, it's important to note that no team in the top 10 has traded up since Toronto traded up from 7 to 5 in 2008. There's a reason for this - teams have realized that the typical tier drop after 1-3 and sometimes 4-5 is almost never a good gamble for a few extra picks in the 2nd and 3rd. Therefore if Calgary were to trade up from 6 to 3 I think the deal would have to be more complex than just throwing in a few 2nds and 3rds. True, that's generally how trade-ups work, but in the mid-round 1st and later, when the tiers become more of a wash and it's a better gamble to just stockpile picks.
Actually, all reports are that NMCs are NOT void in the expansion draft, in fact they are automatically protected in the draft and even worse take up one of your protected slots. It was negotiated with the PA. The only NMCs exempt from this are ones that are impending free agents at time of the draft (ie. Wideman).
Forum:
Armchair-GM
Jun. 8, 2016 at 3:58 p.m.
Thread:
Possible trade up
I would be absolutely beside myself with glee if they got a 1st for Colborne, especially a midround 1st, but I don't think it's realistic.
The Columbus deal on the other hand is horrific. I agree that at minimum you'd have to swap Hartnell for Clarkson. CBJ will likely have to move Hartnell, he might be their only tradeable guy with a NMC and is also their oldest player with one.
Forum:
Armchair-GM
Jun. 8, 2016 at 3:54 p.m.
Thread:
Goaltending woes answered
<div class="quote"><div class="quote_t">Quoting: <b>Whiteboy547</b></div><div><i>The Bishop trade doesn't really make a whole lot of sense as Prybil is as unproven as the picks you're sending and it's doubtful that Smid is even going to play. So it's really just Bishop and a cap dump for a retiree and 3 question marks</i></div></div>
Yeah I think TB will be able to get a bidding war going for Bishop. The 1st and 2nd might get you in the door but Pribyl and a negative asset in Smid won't get it done.
Trading Pribyl without replacing him also leaves the Flames even thinner on the wing than they are already but that's not the main issue with this one
Forum:
Armchair-GM
Jun. 8, 2016 at 3:52 p.m.
Thread:
CGY BUFF/WPG
If Pavelec is the best goalie the Flames could get I'd give up on 2017.
Forum:
Armchair-GM
Jun. 8, 2016 at 3:50 p.m.
Thread:
go treliving!
Even with goalie market flooded I think you'd be pretty lucky to get Reimer for 3.6. Probably add around a million to that cap hit (Niemi went for $4.5 per last year.)
Re: the Pronger thing - it seems to be a popular option on here, evidently based on the notion Arizona would rather pay a guy to actually play. But here's the key fact people miss - Pronger's ACTUAL SALARY for his final year is just $575K. It's why they traded for that deal, so they could get to the floor without actually paying what the cap hit implied. (It's also why his contract is even still in effect, since it was one of the now-banned cap cheat deals). Wideman, on the other hand, has an actual salary of $6M in 2017. So Arizona would be doing Calgary a favour in that deal, not the other way around. I wouldn't call it impossible but improbable; Flames likely would have to throw something in.
Forum:
Armchair-GM
Jun. 8, 2016 at 12:58 a.m.
Thread:
Sam Bennett
<div class="quote"><div class="quote_t">Quoting: <b>JQuick32</b></div><div><i><div class="quote"><div class="quote_t">Quoting: <b>Jacketsman61</b></div><div><i>Bjorkstrand is of limits. So is Dubinsky. 3rd overall is a tough pick to trade.</i></div></div>
Then it could be said that Bennett is off limits</i></div></div>
I would say so, especially not for this return.
I think there's a deal to be made between Columbus and Calgary, if not an elaborate trade up for #3 overall then maybe just something with Hartnell, but definitely not this trade. Flames aren't gonna give up on Bennett after one season for this.
Forum:
Armchair-GM
Jun. 7, 2016 at 11:28 p.m.
Thread:
the funniest Benning offseason I can think of
<div class="quote"><div class="quote_t">Quoting: <b>BruinsGuyFYI</b></div><div><i>... Signing Lucic to a 5yr 6M deal seems more like a smart move to me. Your team plays like a limp noodle. Ican still remember Marchand punching the Sedin in the face while he just stood there and took it.</i></div></div>
I'm not a Canucks fan; in fact, I despise them hence the title of this post. It would be a terrible idea because it wouldn't be enough to get Vancouver out of limbo and would just give them a contract they're bound to regret. Same with Russell who would make their d worse
Forum:
Armchair-GM
Jun. 7, 2016 at 10:51 p.m.
Thread:
CBJ blockbuster
I like everything here except for leaving the goaltending to a guy with 9 career GP...though I guess the cap space doesn't allow for a vet here unless you managed to dump another salary.
1
2
Next
Page 1
SalarySwish
| NBA Salary Caps by CapFriendly
Terms of Use
Privacy Policy
Forum Rules
About
CBA FAQ
Contact Us
Privacy Manager
Follow @CapFriendly
CapFriendly
CapFriendly
© 2024 CapFriendly.com