​​​​​​​The Agora Dispatch — Olympus Community Weekly Newsletter — Wednesday 13 October 2021

Welcome to the Agora Dispatch — an Olympus community run newsletter — made by Ohmies, for Ohmies!


  • Editorial — (3,3) Culture
  • Upcoming Events in the Agorasphere
  • OHM-LUSD crucible and bond program
  • May Lady Luck shine on you — Let’s 3,3 together
  • Olympus Pro — A liquidity black hole
  • Olympus Playgrounds
  • Zeus comes down from his mountain — forum discussions x-chain liquidity
  • DAO token swap with Tokemak activated after OIP-27
  • KlimaDAO to launch on 18 October
  • Algar’s Olympus Flowchart
  • Odyssey Updates — Announcement of Mushrohms
  • From The Frontlines — with Sherpa DC (3,3)
  • Twitter thread — Fiskantes 50k alpha drop
  • Ohmie of the Week — WAGMIcapital
  • Numbers at a glance — 29k Ohmies, Record Revenue and $100M of Treasury RFV
  • Ohmie profile — xYoung
  • Meme of the Week — OHMisbacked (credit lejimmy)
  • State of the DAO — Weekly update
  • Opportunities to contribute — join us
  • Agora’s Learning ancient-Greek mythology series — Hercules pt. 2 — The 12 Labours (Labours 1–4)

Editorial — (3,3) Culture

It has been a euphoric week for the Ohmies and coupled with a cascade of well deserved recognition from prominent players in wider DeFi.

While celebration is encouraged — we thought it a good chance to recognise that we are standing on the shoulders of all the Ohmies that have come before. They have trekked a grueling path while holding tightly to the values of cooperation and kindness.

This reputation is so valuable, not only because it makes our community and DAO so productive, but other protocols and people want to work with us too. Our reputation precedes us and every Ohmie is an ambassador for our values.

As a simple pseudonymous Pikachu told us earlier this week:

We build rope bridges

That become wood bridges

That become steel bridges

Just need to go slow and earn trust

Well said Pika! — Enjoy the rest of your week Ohmies!!

Upcoming Events in the Agorasphere

Agora Spaces


OHM-LUSD crucible and bond program

OHM-LUSD crucible

Alchemist users can now subscribe to “Ohmies get Liquity” Crucible rewards program to start earning OHM, MIST, and LQTY rewards:


To do this, users have to first mint a Crucible. A Crucible is a cross between NFT and a smart contract wallet. Besides allowing users to store various ERC-20 tokens in an NFT, it opens up several opportunities that are not possible with a normal wallet:

  • Batch transfer of ERC-20 tokens
  • Non-custodial yield farming through the subscription of Crucible rewards program
  • Participate in multiple yield farms using the same token

Learn more about Crucibles in this documentation from Alchemist.


The successful launch of OHM-LUSD crucible rewards program has bootstrapped a decent OHM-LUSD liquidity on Sushiswap. This enables Olympus to offer OHM-LUSD bonds to start taking in this liquidity. On the first day of its launch, it brought in about $1.5M in revenue:


Head over to the Olympus bond page to start purchasing OHM-LUSD bonds.

May Lady Luck shine on you — Let’s 3,3 together

OlympusDAO members seem to have indefatigable energy. After a successful roll-out of Olympus Pro, they unveiled 3,3 Together — a lossless lottery for Ohmies.

Launched on 8 October, the lottery enables sOHM holders to pool their sOHM together and donate the rebase rewards to a shared prize pool. The lottery runs every three days, with three winners algorithmically selected at random to split the pot. You can check the past winners on the PoolTogether website.

Although you won’t lose any of your principal by taking part in 3,3 Together, there is an early exit fee that deters users from gaming the system (e.g. deposit and withdraw quickly around the prize distribution period).

Olympus Pro — A liquidity black hole

Within two weeks, more than $2M in liquidity has been secured by the partners through the Olympus Pro program.

The SPELL-ETH bonds seem to be the favourite among DeFi users as they make up a good portion of the purchases. As a result, the maximum capacity of SPELL-ETH bonds has been hit several times and we saw many users reach out in the Olympus discord to voice their concerns:

There were a couple of failed transactions from this and the Olympus developers are working on UI improvements to ensure it doesn’t repeat. As Olympus Pro is a new product, it is understandable that a couple of hiccups are inevitable. We are confident that the Olympus team will continue to iterate and improve on the user experience, as they always have.

And for any DeFi protocols out there, if you are interested in offering bonds through Olympus Pro, please fill out this notion form and the Olympus team will reach out to you.

Olympus Playgrounds

This week we have a nice alpha leak for all the Ohmies eagerly awaiting Olympus Playgrounds — the app is coming along nicely and the team is anticipating a launch by next week!

For the unaware, Olympus Playgrounds is a simulation and education app made by Ohmies for Ohmies. Playgrounds will feature “Learn” pages to educate people on some of the basics of Olympus. It will also have “Playground” pages where you can simulate possible outcomes for your existing strategies or develop new or more complex strategies.

Playgrounds will have a feature that will help Ohmies visualize what a de-risking strategy might look like — example below.

Here we start with 1 OHM at $1000 dollars and the rebase rate will be populated automatically. The blue line shows us the OHM growth without de-risking while the red with de-risking. It begins with taking a 5% profit, selling some OHM every thirty days and then adjusting parameters to every 60 days; you can see how this influences the growth curve over time.

In this scenario, the best strategy would be to just let the OHM compound without any de-risking. But it is still useful to be able to visualize different approaches.

The Playgrounds team hopes that it becomes a fun educational tool that will encourage Ohmies to develop an understanding of the protocol and a strategy that works for them.

Keep a lookout for more on Playgrounds in the coming days. They may be on Agora TV this weekend (TBC).

Zeus comes down from his mountain — forum discussions X-chain liquidity

It looks like going cross-chain is a matter of when, not if, for Olympus. We have seen a lot of users complaining about the prohibitive gas fees on Ethereum in the past:

With this proposal, Zeus plans to bridge some of the OHM-DAI liquidity on Ethereum to other chains such as Avalanche and Polygon. To reduce the overhead needed to implement the staking mechanism, wsOHM (wrapped staked OHM) will be used as the pair token. Though it does not rebase like its sOHM counterpart, users still enjoy the rebase rewards — they receive more sOHM based on the Current Index when they unwrap:

Amount of sOHM = Amount of wsOHM * Current Index

You can leave a comment on the forum if you have any suggestions or doubts regarding the proposal.

DAO swap with Tokemak activated following OIP-27

Following the successful vote on OIP-27 Olympus executed a DAO swap with Tokemak providing $3 million worth of OHM for $3 million worth of TOKE.

This will allow Tokemak to spin up an OHM reactor and the TOKEreceived will allow Olympus to direct that liquidity (paired with ETH) whither it pleases and keep any associated fees. Keep an eye out for the big plans the Policy team has in the work!

Might we also mention that as Jawz suspected, Olympus had by far and away the most individual wallets voting for it in the reactor race — well played Ohmies!


KlimaDAO to launch on 18 October

The Klimates over at KlimaDAO (an Olympus strategic partner) have been hard at work after raising more than $17M from their LBP. Now they are set to go live on the Polygon chain on 18 October at 8 PM UTC.

On the launch day, users will be able to stake their KLIMA tokens or purchase bonds on the KlimaDAO dApp. The UX should be familiar to Ohmies, but bear in mind that since it lives on Polygon, you need to hold some MATIC tokens to pay for gas.

We are excited to see what KlimaDAO can achieve by bringing the carbon offset market on-chain. Learn more about the launch details of KlimaDAO on their Medium post.

Algar’s Olympus Flowchart

Ohmie Algar has written a special item for the community about his visualization of OHM.

It provides a great explanation of how OHM works — but if this is familiar territory for you - feel free to skip ahead!

Here is a simple flowchart to help Ohmies visualize how Olympus works.

Key: Arrows indicate capital movement. Black = DAI, Red = OHM, Blue = sOHM. In this example, one OHM = 1,000 DAI.

1. Bonders — Bonds are Olympus’ first major innovation. There are two types of bonds, reserve and liquidity bonds. This is a reserve bond example where the bonder pays 940 DAI and receives one OHM. The bonder is incentivised to buy bonds instead of purchasing OHM off the market due to a 6% bond discount.

1.1 The treasury designates the 940 DAI as risk-free value. Whilst in the treasury, the 940 DAI are used to back OHM at a ratio not less than 1:1.
1.2 The protocol mints one OHM and places it in the DAO funds.
1.3 The bonder can now sell, stake, or buy more OHM from the market.

So, why are bonds so great? The bond discount varies based on its demand and BCV, a parameter set by the DAO (Policy team) to control the bond capacity. When the bond demand is high, the discount becomes less favourable and less bonds are sold. As time passes, the discount gradually increases, and more bonds can be sold again. This mechanism means there will always be an inflow to the Olympus treasury no matter which way prices move, as there will always be an arbitrage opportunity.

2. OHM Holders — Buying, Selling & Staking. OHM holders can stake their OHM for sOHM at a 1:1 rate. Stakers provide price stability and grow the total supply. One sOHM will always be redeemed for one OHM when unstaking. There is no maximum or minimum time limit for staking.

2.1 Before staking, a new user must buy OHM, either through a bond, or from the market. OHM can be bought and sold on decentralised exchanges (DEXs) such as Sushiswap and Uniswap. Liquidity is the pool of tokens that you are buying or selling to, in this case — OHM/DAI. A deeper pool means large orders move price less (less price volatility).

2.2 Olympus’ second major innovation to DeFi is protocol-owned liquidity. When you buy or sell on a DEX, you are buying from Olympus’ liquidity pool which it acquired via liquidity bonds (like the process in (1)). The Olympus treasury collects a small fee from these transactions — currently between 0.25–0.30%.
2.3 The protocol mints new OHM and gives it to stakers every 2,200 Ethereum blocks (roughly 8 hours), growing the total supply. These OHM are not actually distributed to the stakers via any form of transaction (this would incur a lot of gas fees for the protocol). Rather, the stakers’ sOHM balance increases automatically. This is known as rebasing. These sOHM are backed by the risk-free value accrued in the treasury via bonds. The rewards distributed are determined by the reward rate, which is set by the Policy team in the DAO.

This is a simple flowchart that leaves out some details. The flowchart doesn’t include revenue from Olympus Pro, or yield earned from assets deposited into other protocols. In summary, Olympus has assets in the risk-free value part of the treasury backing new issuance, levers to control inflows in the form of bond policy, and a rebasing token to grow its supply and reward participants. These elements combine to make Olympus an innovative proof-of-reserve token.

Odyssey Updates — Announcement of Mushrohms

We saw the announcement for what looks like an innovative project launching in collaboration with the good folks over at Odyssey DAO.


Can’t wait to hear more about the launch soon!

From The Frontlines — with Sherpa DC (3,3)

Ohmies! This week we will answer all of your (3, 3) Together questions.

Olympus has launched a new product for you jackpot seekers and “Las Vegas” enthusiasts in partnership with Pool Together. Lots of Ohmies have been asking about it, so let’s clear all of them below.

1. What is (3, 3) Together ?

A lossless lottery that you can enter with your sOHM tokens.

2. How often does the jackpot happen ?

Every 3 days.

3. Do I still get the rebase rewards while in the (3, 3) Together pool ?


4. Do I lose my sOHM if I don’t win the jackpot Prize ?

No. You do NOT lose any of your sOHM while in the pool. You will only forfeit the rebase rewards which go to the prize pool.

5. Is there a lock-up period in the (3, 3) Together pool ?

No, but there is a 3% early exit fee which decays over a six-day period.

This ensures the system can’t be gamed by participants going in and out in order to keep their rebase rewards while earning a spot for the jackpot.

6. Should I do it? What are my chances of winning ?

You can see your odds by selecting an amount of sOHM you wish to deposit in the deposit field of the website.

7. Can I leave my sOHM there and continue to participate in future jackpots ?

Yes. As long as you stay in the pool, you stand a chance to win the jackpot which runs every 3 days.

8. How many winners are there? What happens if I win the pool prize ?

There are 3 winners. If you win, you will split the pool prize with the other two winners. The prize will be deposited automatically to your account in the form of the deposit token, 33T.

9. Are there any charges involved?

No. But you still have to pay the Ethereum network fees when depositing into the pool.

10. Where do I check the past winners?

On the Pool Together website.

Twitter thread — Fiskantes 50k alpha drop

Seven months ago, as a celebration for his 10K Twitter follower count, @Fiskantes shared a thread about alpha and introduced Zeus to the world:


Fiskantes is an advisor, investor and one of the most vocal supporters of Olympus. The tweet above was sent out before the official launch of Olympus, and today, OHM is almost a top-50 token by market cap:

Fiskantes’ follower count is not doing bad either: with more than 50K followers, he dropped another alpha thread to our delight.

He touched on the importance of coordination, and how it enables NFT projects such as Bored Ape to gain traction despite not being the best-in-class in terms of their aesthetics. The same principle holds true at an individual level — you are more likely to “make it” if you collaborate with others rather than being a lone wolf.

The next is narrative. Just look at how Bitcoiners meme digital gold into the mainstream. Though Fiskantes also warns about its danger, particularly in the NFT space, as the ecosystem is mostly, if not entirely, narrative-driven.

There is more to it than we can cover here. If you have a couple minutes to spare, do give the thread its well-deserved attention.

Ohmie of the Week — WAGMIcapital

WAGMIcapital has been around Olympus since it all began — he splits his time between twitter retweeting every word Zeus says, spreading good vibes in #off-topic and welcoming new Ohmies to the community.

With masterful use of memes he carries his (3,3) values with pride!

You are a credit to our cohmmunity ser — and, we are proud to say, Ohmie of the Week!

Numbers at a glance — 29k Ohmies, Record Revenue and $100M of Treasury RFV

As we do each week, we returned to Delphi to gather up the latest breakdown of the treasury numbers and protocol statistics (you can access it yourself here if you crave). Please read on for this week’s numbers at a glance:

1. Number of Ohmies: 29,707(+6,427)

  • September 28: 18,828
  • October 5: 23,311
  • October 12: 29,707

Welcome to all the new Ohmies! Keep a lookout for them in the Discord and show them the hospitality of Olympus!

2. Protocol Revenue: $22.9M in one day

  • Protocol Revenue (past week): $80,400,635
  • Week-over-week growth of +47.9%
  • Month-over-month growth of +432.2%
  • Annualized rate (using 7-day MA): $4,192,318,825

3. Current Runway: 389 days

At the current reward rate of 0.297%, Olympus can continue to distribute OHM rewards for 389 days even if it stops bringing in revenue. That’s over a year of runway and a +15 day increase over the past week!

If you need a recap on what runway is, check out this twitter thread from @xh3b4sd.

4. *NEW* Olympus Pro Treasury Holdings: $118,050

  • 7-day change ($): +$87,050
  • 7-day change (%): +280.1%
  • The Olympus Pro Treasury holds the tokens of partner protocols who are utilizing the Olympus Pro platform. The tokens are generated via a 3.3% fee charged for use of the platform.
  • While relatively small currently, the mutual benefit received by both Olympus and the partner protocols far exceeds the amount of fees received.

5. Market Value of Treasury Assets: $429,497,796

  • 7-day change: +$123,208,018 (+40.22%)
  • 30-day change: +$284,549,385 (+196.3%)

The Market Value of Treasury Assets shows the current market rate of all of the assets held within the Treasury.

6. Risk Free Value of Treasury Assets: $103,431,833

  • 7-day change: +$22,727,538 (+28.1%)
  • 30-day change: +$57,825,943 (+126.8%)
  • RFV Per OHM: $39.78
  • Based on current circulating supply of 2,618,135

As a reminder, when the supply growth of OHM outpaces the revenue inflow, RFV per OHM will drop — this is part of the motivation behind OIP-18 as covered in the August 18th edition of the newsletter.

7. Liquidity Provider Fees

  • Total LP Fees Generated: $6,346,601
  • $1,993,931 in fees generated in one week!
  • Week-over-week growth of +45.8%

Via: Dune Dashboard

Olympus has taken in over $6.34M in LP fees to date. It is worth noting that these LP fees are collected in both OHM and the stable asset (either DAI or FRAX) at 0.25% per trade on Sushiswap and 0.30% on Uniswap.

8. Current Index: 22.763 OHM

Current Index measures your current OHM balance if you had one OHM staked since the first epoch.

The following table compares the difference in your current OHM balance based on your staking date:

The price of OHM on 15 June was about $204.28. If you staked one OHM since then, you would have almost quintupled your stack now to 4.948 OHM! OHM’s price today is around $1,199.62. Let’s find out what is your ROI:

  • Principal: $204.28
  • Return on 12 October: 4.948 * $1199.62 = $5935.720
  • Principal gain = $5935.720 — $204.28 = $5731.44
  • ROI = ($5731.44 / $204.28)*100% = 2805.678%

Investing in OHM back in the middle of June would give you close to 30x return today. Don’t underestimate the power of compounding.

9. Macro numbers from around the cryptoverse:

Ohmie profile — xYoung

xYoung lives at the base of Olympus one of the founding Sherpas; he spends his days guiding travelers along the paths towards the cloud-tipped summit. We walked with him for a while and he told us his story.

Can you give us a little background of your life before crypto?

I’m involved in scientific research by trade, and still wagecucking (he has a real job) lmao.

How did you get into crypto?

First heard about crypto in 2016 and talked about mining Ethereum with a friend but it never materialized and I forgot about it for a while.

Started investing in 2019 and doubled down in March 2020, it was nerve-wracking to watch the blood bath as it kept dipping after my entry, with the thought that it could go lower or even to 0. In hindsight, it was the best trade.

When and how did you join Olympus?

Mindlessly scrolling through twitter but missed the IDO! Fortunately, I managed to get in before the first staking epoch started.

What are you excited about for Olympus?

Echoing Adam (BBZG), when we get below 4 figs APY for rewards — and see wagmianon’s ;) reply


What else are you into/excited about in the crypto space?

Scaling Ethereum through optimistic and zero knowledge (zk; it’s mind blowing!) rollups! Ethereum as a base layer excludes a large portion of potential DeFi users due to high fees, layer 2 solutions e.g. Arbitrum, Optimistic Ethereum and other zk-based solutions will lower fees meaningfully to onboard new ohmies without trading off security and decentralization. Polynya (https://twitter.com/epolynya) has written several articles on the topic


I don’t understand any of these topics in any form of technical detail but it’s exciting to see how Ethereum researchers are constantly coming up with cryptographic magic to solve scalability e.g. statelessness/state expiry, sharding etc. p/s if anyone can ELI5 kate polynomial commitments I’ll be delighted to hear it!

Meme of the Week — OHMisbacked (credit lejimmy)

This week’s meme of the week is a timely reminder that Olympus’ real innovation is that each OHM is backed.

Lejimmy lets users know that following Olympus will not make it unbacked — very playful:

State of the DAO — Weekly update

The DAO is like a soaring eagle!

We highlight some of the updates that happened in the DAO over the past week:

Community and Content

We are delighted to share that the Agora podcast has seen more than 5x increase in listeners month over month! We couldn’t be where we are today without your continued support. Thank you once again, and if you haven’t checked out our latest interview with Tex, you can listen to it now on our RSS page.

Marketing and Design

The DAO is always short of manpower; there are always things to be done and milestones to be hit. Even if Olympus is a $3B market cap project now, the Olympians never stop innovating. As a call-to-action, the Marketing team has crafted this beautiful DAO recruitment video, sent out a tweet, and even made an announcement in the community Discord:

We definitely saw a rise in the number of role applications in the Olympus DAO server this week.


It is that time of the week again. All the DAO Olympians should be expecting their compensation very soon. The Operations team is doing their best to make sure the allocation process proceeds smoothly and nobody is left out.


Have you tried your luck in 3,3 Together yet? The Engineering team has been working closely with Pool Together to bring a lossless lottery to the Ohmies, and we are happy to see it go live without a hitch on 8 October. Thank you Engineering team for adding yet another use case for sOHM.


OIP-26 was proposed not long ago to move the OHM-FRAX liquidity to Uniswap v3 to take advantage of the capital efficiency offered by v3. Unlike Uniswap v2 which uses a simple constant product formula to balance the liquidity, v3 requires a more hands-on approach for managing the liquidity. The Policy team is now investigating this and drafting out the project scope for the liquidity migration as well as its management on v3.


Olympus Pro not only brings in extra revenue to the Olympus treasury, but also further diversifies the treasury assets with various partners’ tokens such as ALCX and SPELL. These assets can be used more productively if deposited into other protocols to earn passive income, though it comes with additional risk shall these protocols suffer exploits of some sort.

This is the motivation behind OIP-31, which has been put forward by the Partnership team. If you are interested in helping the DAO to identify potential partners that add values to Olympus, do not hesitate to reach out and join the Partnership team at the DAO discord server.

Opportunities to contribute — join us

To get involved with what is happening atop Mount Olympus, join the DAO Discord.

Once you are in, head to the #dao-start-here channel and read the instruction carefully so that you can get assigned a role.

Have any questions? Just ask in the #general-dao channel and a helpful Ohmie will appear to guide you along your path.

Keep it (3,3), till next week Ohmies — with love from the Agora Dispatch team.

Agora’s Learning ancient-Greek mythology series — Hercules pt. 2: The Twelve Labours (Labours 1–4)

Preface: This is a continuation of the story of Hercules following last week’s coverage of the Birth and Early Life of Hercules. If you missed it, you can find it in the October 6th edition of the Agora Dispatch.

Seeking Divine Advice

We left off last week with Hercules falling victim to a despicable curse formulated by Hera which caused Hercules to kill his wife and children. Overcome with distress and sadness, Hercules decided to seek out Apollo in Delphi.

In Delphi, Hercules prayed to Apollo and begged him to provide guidance as to how he could atone for his sins. Apollo instructed Hercules to go to Mycenae and serve Eurystheus, king of the Tiryn stronghold, for 10 years. Hercules was to perform whatever labours Eurystheus laid out for him, and if completed, would receive immortality in return. Seeking penance for what he had done, Hercules made off for Mycenae.

The Twelve Labours

Prior to Hercules’ arrival to Mycenae, Hera once again made an appearance, this time instructing Eurystheus to order twelve impossible labours upon Hercules. Eurystheus obliged, and Hera was gleeful in the knowledge that she may finally be responsible for the death of the bastard Hercules.

First Labour: Slay the Nemean Lion

In the town of Nemea (near Corinth), there was a lion with golden fur, impenetrable by arrows, that brought devastation and fear to the town. Hercules was ordered by Eurystheus to slay the lion and bring back his skin. Unable to kill the beast with arrows, Hercules used his brute strength and clever bravery to trap the lion, choke it to death and bring the skin back to Eurystheus.

Second Labour: Slay the Lernaean Hydra

Living in the swamp town of Lerna (near Argos) was a nine-headed, venomous serpent with one immortal head that could not be permanently killed with traditional weapons of war. Hercules was able to lure the monster out of the lair and decapitate it, only to realize that the serpent had quickly grown two new heads. Once again Hercules’ intelligence was needed to conquer the beast. With the help of his nephew, Iolaus, Hercules was able to simultaneously decapitate and cauterize the serpent’s heads with a torch so as to not let more heads grow. Finally, Hercules used a golden sword gifted by Athena to kill the immortal head of the serpent.

Third Labour: Capture the Ceryneian Hind

The Ceryneian Hind was a huge female deer which lived in the far north region of Keryneia. The deer had golden antlers (despite being female), bronze hooves and was a sacred animal of the goddess Artemis. The deer could also outrun a flying arrow. Hercules was commissioned by Eurystheus to capture the deer, which he believed to be impossible. And even if Hercules completed the task,

It may also trigger the wrath of Artemis against Hercules.

Hercules hunted the deer every day for a year. Finally, an opportunity to shoot the deer presented itself, and Hercules took it. On his way home, Hercules encountered Artemis and Apollo and had to explain his reason for apprehending the deer. Hercules told them of his servitude to Eurystheus. Artemis and Apollo agreed to let Hercules take the hind under the condition that Hercules brings the hind back unharmed.

Fourth Labour: Capture the Erymanthian Boar

The Erymanthian Boar was a giant and fearsome creature living on Mount Erymanthos, a large mountain range located in central Peloponnesus. The boar was known for laying waste to local farmlands and anything else in its path. While on his way to attempt capturing the boar, Hercules visited the centaur Pholus, an old friend of his, to discuss a strategy to capture the beast.

Hercules asked Pholus how to catch the boar; Pholus recommended he lure it into thick snow, thus making it difficult for the animal to move. Heracles followed the centaur’s advice and managed to capture the animal. He then took it back to the court of Eurystheus, who upon seeing it, was so scared that he hid inside a huge jar and asked Heracles to get rid of it.

TO BE CONTINUED… Catch the next edition of the Agora Dispatch for Labours 5–12 and more of Hercules’ endeavors!

OlympusDAO community run media — by Ohmies, for Ohmies

Love podcasts or audiobooks? Learn on the go with our new app.