Connect with us

Technologies

Get Free Marvel Rivals Skins From Season 2.5’s Cerebro Database Event, Combat Chest and More

As Ultron invades the Hellfire Gala, it’s time to don some new combat gear. There are plenty of free skins in Marvel Rivals right now.

Marvel Rivals season 2.5 is moving the Hellfire Gala afterparty to space — our heroes are heading to the sentient planet Arakko to prevent Ultron’s planet-exterminating plans from coming to fruition.

Stopping a robot army is going to require a whole new wardrobe’s worth of battle gear. Luckily for you, there are many ways to unlock some free skins in the hit hero shooter right now — including a new seasonal event that unlocks a free Hawkeye skin.

The Cerebro Database Part 2 event is the debut seasonal event for Marvel Rivals season 2.5, and it’s a fairly standard challenge-based event. Different rewards include chrono tokens for the battle pass, units to spend on shop skins and other odds and ends, but the big ticket item is the Hawkeye Binary Arrow skin.

Outside of the latest event, there are still other ways to earn free skins right now. Whether you’re getting used to the new suite of team-up abilities or you’re getting in more playtime on the latest addition to the Strategist roster by beaming down enemies with Ultron, season 2.5 has introduced a slate of free skins that you can use to deck out your favorite characters.

Here’s what you should know about the Cerebro Database Part 2 event and the rest of the free skin lineup at the beginning of Marvel Rivals season 2.5.

Get the Hawkeye Binary Arrow skin free in the Cerebro Database Part 2 event

The Cerebro Database event is live now. It began with the launch of the season 2.5 patch on May 30 and ends on June 27.

While this event is fairly easy, the presentation might confuse some players. As with any Marvel Rivals event, you’ll need to complete challenges to earn rewards. In this event, though, each featured character (Iron Man, Black Widow, Magneto and Ultron) has nine unique challenges arranged in a 3×3 board.

You don’t need to complete all 36 challenges to receive all of the event rewards. Instead, you need to complete enough challenges to make three separate horizontal, vertical or diagonal lines on all four boards to finish the event. Basically, you’re playing tic-tac-toe to quickly make three lines on all of the boards to earn your rewards as efficiently as possible.

Like most Marvel Rivals events, several characters’ boards are time-gated, which means that the most enterprising players will only be able to unlock the Hawkeye Binary Arrow skin starting on June 11. Until then, you can earn Chrono Tokens, units, sprays and gallery pages.

Get the Mister Fantastic Future Foundation skin during the first ever Combat Chest event

A new type of experience-based battle pass also launched at the beginning of season 2.5. The Combat Chest is a smaller, half-season battle pass that rewards consistent playtime over challenge completion. The free track contains one costume, while the premium Combat Chest (which costs 690 Lattice, or roughly $7) has two additional costume rewards.

It contains 24 reward tiers and each reward tier requires 1,800 experience points to unlock. Players can earn a maximum of 7,200 experience points every day, so it’s theoretically possible to earn every Combat Chest reward in six days. The free Mister Fantastic Future Foundation skin is on tier 18 of the Combat Chest so it will take the most enterprising players four days to unlock the new addition to the body-bending hero’s wardrobe.

Premium skin rewards include Storm Ultimate Wind-Rider on tier 6 and Magneto Binary Sword on tier 24 of the Combat Chest. The first version of this shortened alternate battle pass will disappear July 11 at the end of season 2 but any players who purchase the premium version can continue unlocking any remaining tiers after that date.

How can I get free skins during Marvel Rivals season 2.5? 

Players who link their Twitch account to their Marvel Rivals account right now can nab a free Emma Frost skin.

But if you only care about rewards you can earn in-game, a different Emma Frost skin and an Ultron skin are available by progressing through the competitive ladder and new Iron Fist and Magik looks are available free on the season 2 battle pass.

What Marvel Rivals skins are available free right now?

There are currently 11 free skins available. Here’s how you get them: 

  • Hawkeye Binary Arrow: Complete the Cerebro Database Part 2 event challenges on all four characters by June 27 to unlock this skin.
  • Mister Fantastic Future Foundation: Complete 18 tiers of the current Combat Chest battle pass by July 11 to unlock this skin.
  • Emma Frost Will of Galacta: To claim this skin, you’ll need to link a Twitch account to your Marvel Rivals account and then watch four hours of livestreams from streamers participating in the drop campaign. If you’re unsure about which channels are partnered with Marvel Rivals, look for the mention of “Drops” in the stream title. This skin is only available until Friday, June 27.
  • Emma Frost Golden Diamond: Reach Gold rank or higher in competitive mode in season 2. You must play at least 10 competitive matches to be eligible to receive the skin.
  • Ultron Golden Ultron: Reach Gold rank or higher in competitive mode in season 2.5. You must play at least 10 competitive matches to be eligible to receive the skin.
  • Magik Retro X-Uniform: Reach page 3 in the season 2 battle pass by July 11.
  • Iron Fist Immortal Weapon of Agamotto: Reach page 9 in the season 2 battle pass by July 11.

Four of the currently available free skins are not time-gated although they are locked behind achievements or platform exclusivity. Here are the Marvel Rivals skins you can unlock at any time:

  • Spider-Man Scarlet Spider: This skin is available to PS Plus subscribers who play the game on the PS5. It can be found on the PSN Store under Marvel Rivals DLC. 
  • Peni Parker Ven#m: Like the Scarlet Spider skin, this Ven#m skin is available for PS Plus subscribers and can be found in the PSN Store. This skin is also available in the Marvel Rivals in-game store, where it can be purchased with units.
  • Storm Ivory Breeze: Earn 200 Achievement Points in the Heroic Journey achievement section. 
  • Star-Lord Jovial Star: Earn 400 Achievement Points in the Heroic Journey achievement section.

How can I get more free Marvel Rivals skins?

There are many ways to get skins in Marvel Rivals. Sometimes the developer issues special codes to unlock them while others require completing challenges. There are also some made available by watching streams on Twitch and many skins are “free” for progressing through the Marvel Rivals Battle Pass, which costs 990 Lattice, or approximately $10.

You can also earn skins through regularly playing the game, as a free skin is frequently awarded with the completion of seasonal events. Players who reach gold rank or higher in competition also receive a free skin as a reward for their performance. Live events like Cerebro Database include free skins as a completion reward.

What free skins used to be available in Marvel Rivals?

Twitch drops, battle passes and promo codes get cycled in and out of rotation, allowing Marvel Rivals players to earn different free skins from engaging with the game during different events. Here are all of the previously available free skins, what season they were introduced in and how they were obtainable.

Season 0 free skins

  • Iron Man Armor Model 42: This skin was unlocked through opening the Bundle Code main menu option and inputting the promo code nwarh4k3xqy. The skin rotated out of availability on March 5, 2025.
  • Scarlet Witch White Witch: This skin was an exclusive reward for Closed Alpha players, rewarded upon logging in for the first time in season 0.
  • Venom Cyan Clash: This skin was an exclusive reward for Closed Beta players, rewarded upon logging in for the first time in season 0.
  • Magneto Will of Galacta: This skin was unlocked as a Twitch drop during season 0. The skin rotated out of availability on Dec. 31, 2024.
  • Moon Knight Golden Moonlight: This skin was available as a competitive reward for any players who reached Gold or higher in Competitive mode in season 0.
  • Jeff the Shark Cuddly Fuzzlefin: This skin was a reward for the season 0 Winter Celebration event.
  • Hela Empress of the Cosmos: This skin was a free reward from the season 0 battle pass. The season 0 battle pass was briefly available for purchase again during season 2, temporarily reintroducing this skin to the game.

Season 1 free skins

  • Hela Will of Galacta: This skin was unlocked as a Twitch drop during season 1. The skin rotated out of availability on Jan. 25, 2025.  
  • Adam Warlock Will of Galacta: This skin was unlocked as a Twitch drop during season 1. The skin rotated out of availability on April 4, 2025.
  • Winter Soldier Revolution: Available via a promo code sent to moviegoers who saw Captain America: Brave New World in participating Regal theaters during opening weekend. Also available to buy in the in-game shop.
  • Invisible Woman Blood Shield: This skin was available as a competitive reward for any players who reached Gold or higher in Competitive mode in season 1.  
  • Human Torch Blood Blaze: This skin was available as a competitive reward for any players who reached Gold or higher in Competitive mode in season 1.5.
  • Thor Reborn From Ragnarok: This skin was a reward for the season 1 Midnight Features Part 1 event.
  • Groot Carved Traveler: This skin was a reward for the season 1 Midnight Features Part 2 event.
  • Black Widow Mrs. Barnes: This skin was a reward for the season 1 Galacta’s Cosmic Adventure event. It can be bought now in the in-game shop.

  • Peni Parker Blue Tarantula: This skin was a free reward from the season 1 battle pass.
  • Scarlet Witch Emporium Matron: This skin was a free reward from the season 1 battle pass.

Season 2 free skins

  • Namor Will of Galacta: This skin was unlocked as a Twitch drop during season 2. The skin rotated out of availability on April 30, 2025.
  • Mantis Flora Maiden: This skin was a reward for the season 2 Cerebro Database Part 1 event. It is now available for purchase in the in-game shop.
  • Wolverine Patch: This skin was a reward for the season 2 Hellfire Gala 2025: Moments event. It is now available for purchase in the in-game shop.
  • Scarlet Witch Chaos Gown: This skin was a reward for playing nine quickplay or competitive matches at the beginning of season 2. The skin rotated out of availability on April 25, 2025.
  • Thing The Unlimited: This skin was available as part of an exclusive promotion with the Marvel Unlimited comics reading app. Users who signed up for Marvel Unlimited before April 16, 2025, received a code for this Thing skin.

Technologies

U.S. diesel price tops $6 per gallon, a record high as Ukraine and Iran wars ripple through economy

U.S. diesel prices hit their highest level ever as fuel supply disruption stemming from the Ukraine and Iran wars lifts transportation costs.

U.S. diesel prices hit $6 per gallon on Friday for the first time ever, as fuel supply disruptions triggered by the Ukraine and Iran wars raises transportation costs across the entire economy.

Truckers and farmers are paying about 63% more to fill up their semis and tractors than they did at this time last year, according to data from AAA. The average price nationwide is now about $6.06 per gallon.

Prices are even higher in California, the biggest agriculture state in the U.S., at $7.98 per gallon.

Fuel costs are rising as crude oil prices have surged in response to a sharp escalation in fighting between the U.S. and Iran this month. U.S. crude oil futures topped $100 per barrel on Thursday for the first time since May. The contract has gained about 20% in September.

Diesel is the real lifeblood of the economy even though consumers tend to pay more attention to retail gasoline prices, said Bob McNally, president of Rapidan Energy, in an interview with CNBC’s “The Exchange” on Tuesday.

Higher diesel prices are passed down to consumers in what they pay for food, consumer goods and energy. Diesel fuels the trucks, trains and ships that bring goods to market. It powers the machinery that farmers use to plant and harvest food. And it heats homes and generates electricity in some cases.

This content is blocked because you are not allowing cookies.

To view this content, click on Cookie Preferences here or at the bottom of the page to allow all cookies.

“It’s the more insidious, more costly, and more impactful fuel,” McNally said. “As we climb higher, it is a real concern.”

Diesel prices at these levels will be a “silent killer” for the economy, said Patrick De Haan, head of petroleum analysis at GasBuddy, in an interview with CNBC’s “Power Lunch” Tuesday.

Gasoline prices, meanwhile, have never been this high this late in the year, De Haan said. Prices at the pump hit a Labor Day record of $4.15 per gallon earlier this week. Americans are spending about $700 million more per day on gas and diesel than they did a year ago, the analyst said.

“There’s sticker shock there for consumers,” De Haan said.

Fuel costs are rising as the Iran and Ukraine wars have disrupted global supplies. Kyiv has pounded Russian refineries, forcing Moscow to ban diesel exports. Iran and its militant Houthi allies in Yemen have also hit the refineries of U.S. Gulf allies. Fuel exports through the Strait of Hormuz are constrained due to the Iranian attacks on tankers.

The wars in Eastern Europe and the Middle East have shut down refineries with about 5 million barrels per day of capacity, said Valero Chief Operating Officer Gary Simmons on the U.S. refiner’s July 30 earnings call.

The world has lost nearly 8% of its diesel supply with little spare refining capacity available to make up the shortfall, said Andy Lipow, president of Lipow Oil Associates, in a Wednesday note.

Rising diesel prices pose an “enormous challenge” for the Trump administration, said Helima Croft, head of global commodity strategy at RBC Capital Markets, in a Sept. 4 interview with CNBC’s “Power Lunch.”

“U.S. refineries are running at 98% utilization rates — there is just no spare capacity,” Croft said.

Continue Reading

Technologies

Buffett’s confidence in troubled decade-old acquisition finally pays off

Warren Buffett has said he paid too much for Precision Castparts in 2016. Now its complex metal castings are in high demand.

(This is the Warren Buffett Watch newsletter, news and analysis on all things Warren Buffett and Berkshire Hathaway. You can sign up here to receive it every Friday evening in your inbox.)

Buffett’s confidence in troubled decade-old acquisition finally pays off

Six years ago, when Berkshire Hathaway took an $11 billion write-down of its $37.2 billion 2016 acquisition of Precision Castparts, Warren Buffett wrote in his annual letter to shareholders he had paid “too much” for the company, which makes “complex metal components and products.”

While it was a “fine company – the best in its business,” he had been “simply too optimistic” about its profit potential, a “miscalculation … laid bare” by the enormous downturn for the aerospace industry, Precision Castparts’ largest customers, amid the Covid pandemic.

In a CNBC interview when the deal was first announced, Buffett admitted it was “a very high multiple for us to pay,” but told shareholders at the 2016 meeting he had great confidence in Mark Donegan, the company’s CEO, both then and now, and the company’s long-term profit outlook.

It’s taken longer than he planned, but Buffett’s purchase is now looking pretty good.

As Reuters puts it, there is currently a shortage of the “complex” products Precision Castparts makes that are essential for engine turbine blades.

They’re also used in natural gas turbines, which are in demand to produce energy for artificial intelligence data centers.

This week, GE Aerospace announced it would pay $11.75 billion to acquire Consolidated Precision Products, one of the few companies that competes against Precision Castparts.

Barron’s calls that “pricey” at 26 times projected 2027 earnings before interest, taxes, depreciation, and amortization.

Using the same multiple, Barron’s estimates Precision Castparts is worth around $100 billion. That’s well above the potential value of $60 billion to $75 billion it cited in an article last month that said the unit “probably has become one of the more valuable divisions” of Berkshire.

It’s also nearly three times the 2016 purchase price.

In the Barron’s piece, Andrew Bary said Berkshire, and its share price, aren’t “getting much credit” for the subsidiary’s rising value, in part because CEO Greg Abel, like Buffett, doesn’t do analyst conference calls or investor events that could draw attention to the unit’s performance.

His recommendation: “Without Warren Buffett at the helm, Berkshire may have to start telling its story if it wants to attract a new generation of investors. This year’s trading action suggests that something may need to change.”

Berkshire bounces a bit as Wall Street sells off

Berkshire Hathaway shares managed a modest gain this week even as Wall Street’s major averages declined, a small departure from the 2026 “trading action” Bary cites.

Both the Class A and Class B shares gained almost 0.9% while the S&P 500 fell by 0.8%.

Until Friday’s bounce, that benchmark index, along with the Dow Industrials and the Nasdaq Composite, had dropped four days in a row as oil and bond yields moved higher.

Even with this week’s outperformance, Berkshire’s B shares still trail the S&P 500 by more than 10 percentage points so far this year.

Nebraska candidate moves to replace ad that included Buffett’s image

The campaign team for the Republican running in Nebraska’s 2nd Congressional District accelerated the deployment of a new campaign ad after Susie Buffett complained about a previous commercial that briefly included an image of her father, Warren Buffett.

In the ad, a picture of Buffett and his name appear on screen for roughly two seconds as candidate Brinker Harding says, “Here in Omaha, we know a thing or two about the stock market, some more than others. But we do it without insider information.”

He then goes on to highlight his call for a ban on Congressional stock trading, saying some lawmakers “trade on secrets you’ll never know,” as they “get rich” while “we barely get by.”

In a report that led its 10 PM CT newscast Wednesday evening, ABC affiliate KETV in Omaha reported Susie Buffett had asked Harding on Sept. 2 to remove the ad.

She told the station, “I think it’s worth it to say that Warren did not give Brinker his permission to use his face or name in his ad.

“It implies that my dad endorses him. He did not have permission to use it.”

The KETV report quoted Harding as saying in a statement, “In Nebraska, we work hard and support each other, and we do it honestly. Warren Buffett exemplifies that, and that was the point of my ad.”

The report said Harding did not comment on whether the ad would be taken down but noted “it does look like new ads from his campaign are beginning to run on some stations.”

A Harding campaign spokesperson told me the campaign did not think its ad implied a Buffett endorsement, but to be respectful to the Buffett family, it responded to her concern by accelerating the rollout of its next planned ad by several days, although its effort was hampered by the Labor Day weekend.

The commercial now running does not show or mention Buffett.

BUFFETT & BERKSHIRE AROUND THE INTERNET

Some links may require a subscription:

– Best’s News and Research Service: 2026 Best’s Rankings: Berkshire Hathaway Takes DPW Top Spot Among Accident & Health Lines

– Financial Times: The day Warren Buffett saved Salomon Brothers

HIGHLIGHTS FROM CNBC’S BUFFETT ARCHIVE

The effects of 9/11 on Berkshire and the insurance industry (2002)

Warren Buffett shares his thoughts on the 9/11 attacks and explains how Berkshire’s insurance companies have started taking terrorism into account when writing policies.

AUDIENCE MEMBER: I know you lost a lot of money as a result of 9/11. But I would like to know how 9/11 changed your life and your investment strategy?

WARREN BUFFETT: It made everybody, I think, in the country aware, I mean, we’ve gone through world wars and all of that, and essentially felt quite protected within these borders.

And I have been quite worried about — Charlie can attest to — you know, the possibility, particularly of some kind of nuclear device in this country, by — probably more likely by terrorists than by some, at least, declared act of war by another state.

And 9/11 made everybody realize that as humans have not progressed, particularly, in terms of how they behave with each other over the years, they have progressed enormously in their ability to inflict damage on those they hate for one reason or another…

In terms of the business aspects of it, in your question, obviously the area at Berkshire that it effects most significantly, by miles, is insurance.

And prior to 9/11, even though we recognized that there could be huge monetary damages that flowed from the activities of what I would call deranged people, we hadn’t really written the contracts in such a way as to either get paid for taking that risk or to exclude the risk. In other words, we were throwing it in for nothing.

We had excluded risk for war. I mean, we knew that we’d seen what had happened in England in the 40s, and so we had taken account of something that some of us had seen with our own eyes, but we didn’t take account of something that we knew was possible, but we just hadn’t seen. And that’s, you know, that’s the human condition, to some degree.

Since September 11th, everybody in the insurance business recognizes that they had exposures that they weren’t charging for, and they either had to exclude those exposures or they had to charge for them.

We have written — first thing we had to do, of course, is we had lots of policies on the books that left us exposed to this, and most of those policies ran for a year, starting at different points. Those have run off to a great degree, but they’re not entirely run off.

The other thing we did was on new policies. We have sold a fair amount, quite a large amount, of terrorism insurance that excludes what we call NCB, nuclear, chemical, and biological, as well as fire following nuclear.

And, we can take a fair amount of exposure to that sort of terrorism, because it doesn’t — it won’t aggregate. It aggregated at the Twin Towers in a way that — World Trade Center — in a way that just about was as extreme as you could get for non-NCB-type activities.

I mean, that was a huge amount of damage done without nuclear, chemical, or biological.

But we can have tens of billions of dollars with NCB excluded throughout a greater New York area, or something, but we can’t have hundreds of billions of exposure that would be exposed, say, to, nuclear activities, because there an act or two, or three, coordinated, could cause damage that would destroy the insurance industry.

And if we had coverage on that, it would destroy us as well.

BERKSHIRE STOCK WATCH

Four weeks

Twelve months

BRK.A stock price: $766,000.00

BRK.B stock price: $510.37

BRK.B P/E (TTM): 12.83

Berkshire Cash as of June 30: $365.5 billion (Down 8.0% from March 31)

Excluding Rail Cash and Subtracting T-Bills Payable: $359.2 billion (Down 3.8% from March 31)

Berkshire repurchased $4.5 billion of its shares in Q2 2026.

BERKSHIRE’S TOP EQUITY HOLDINGS – Sep. 11, 2026

Berkshire’s top holdings of disclosed publicly traded stocks in the U.S. and Japan, by market value, based on the latest closing prices.

Holdings are as of June 30, 2026, as reported in Berkshire Hathaway’s 13F filing on August 14, 2026, except for:

– Mitsubishi, which is as of April 30, 2026

The full list of holdings and current market values is available from CNBC.com’s Berkshire Hathaway Portfolio Tracker.

QUESTIONS OR COMMENTS

Please send any questions or comments about the newsletter to me at alex.crippen@cnbc.com. (Sorry, but we don’t forward questions or comments to Buffett himself.)

If you aren’t already subscribed to this newsletter, you can sign up here.

Also, Buffett’s annual letters to shareholders are highly recommended reading. There are collected here on Berkshire’s website.

— Alex Crippen, Editor, Warren Buffett Watch

Continue Reading

Technologies

Wall Street firm warns AI stock rally may be nearing its end: key reasons

Capital Economics says that while the S&P 500 may keep rising this year, the AI‑driven rally shows multiple bubble indicators and is expected to peak within months, with a projected decline to 6,500 by late 2027.

Various signs of a market bubble indicate that although the S&P 500’s rally can continue this year, its medium‑term outlook appears weak because the market has become overly frothy, according to Capital Economics.

James Reilly, senior market economist at Capital Economics, noted on Thursday that most indicators point to the AI equity rally being close to its end.

Since mid‑2023, Capital has been more optimistic than most about the stock market, viewing AI as a transformative technology.

The firm’s year‑end 2026 S&P 500 forecast has consistently exceeded consensus estimates.

Nevertheless, Capital maintains that the AI‑driven rally is a bubble destined to burst.

To identify a late‑stage bubble, Reilly examines eight metrics: valuations, earnings, index concentration, equity issuance, and foreign interest in U.S. stocks.

Several of these metrics are already at or near levels seen before past market peaks.

While earnings expectations appear aligned with a market top, measures such as volatility and leverage are somewhat less concerning.

Earnings are the most significant warning sign.

S&P 500 earnings growth expectations are hovering at levels only seen at the dot‑com bubble peak, and long‑term EPS forecasts have reached a record high.

Reilly argues that the tech sector’s heavy concentration of this growth means any weakness in tech earnings will heavily drag on the index.

Additional warning signals are also emerging.

Index concentration is approaching dot‑com era extremes, net equity issuance has turned positive, and foreign ownership of U.S. stocks is at a record level.

Reilly warns that another wave of IPOs and share sales could be especially significant, as past issuance booms have historically coincided with market peaks.

He adds that, based on history, the bubble’s end is likely just months away, not years.

Leverage measures are not yet alarming compared with other factors, though the analyst cautions they are moving in a concerning direction.

Volatility indicators resemble those of a mid‑stage bubble, but constituent‑level volatility is not as extreme as at the dot‑com bust’s end.

Reilly expects the S&P 500 to rise from roughly 7,650 now to about 8,250 by the end of 2026, but ultimately projects a decline to 6,500 by the end of 2027.

These projections imply an 8% gain this year and a 21% drop in 2027.

Most signs point to the AI equity rally being close to its conclusion, Capital Economics senior market economist James Reilly stated on Thursday in a note.

The platform has become part of Versant. By using this service, you accept our Terms and acknowledge the revised Privacy Policy, which also covers existing data. For details on your data rights, click the link.

We will also employ essential and service‑related cookies, including those for security and fraud prevention.

– Gather device data and leverage it for personalized ads, ad metrics, audience insights, and service improvements.

– Privacy Management

– Essential Functions

– Record and convey user privacy preferences 515 partners can use this special purpose

– Maintain security, thwart fraud, and resolve issues 649 partners can use this special purpose

– Provide and display ads and content 638 partners can use this special purpose

– Collect and retrieve device data 844 partners can use this purpose

– Tailor ads and content, measure performance, conduct audience research, and develop services 985 partners can use this purpose

– Targeted Ads

– Content Curation

– Employ limited data for ad selection 785 partners can use this purpose

– Build profiles for personalized ads 631 partners can use this purpose

– Develop profiles for content personalization 259 partners can use this purpose

– Utilize profiles to choose personalized content 231 partners can use this purpose

– Track advertising performance 908 partners can use this purpose

– Assess content performance 403 partners can use this purpose

– Analyze audiences using cross‑source statistics 573 partners can use this purpose

– Enhance and evolve services 680 partners can use this purpose

– Select content using limited data 179 partners can use this purpose

– Always Required

Continue Reading

Trending

Copyright © Verum World Media