diff --git a/content/news/041/cargo_space.png b/content/news/041/cargo_space.png
new file mode 100644
index 000000000..b4deec191
Binary files /dev/null and b/content/news/041/cargo_space.png differ
diff --git a/content/news/041/index.md b/content/news/041/index.md
index 7a613e3b7..e46a72bae 100644
--- a/content/news/041/index.md
+++ b/content/news/041/index.md
@@ -178,6 +178,45 @@ Play [Temple Knight] in your browser.
 [A-start navmesh approach]: https://twitter.com/nilay_savant/status/1574735050809413633
 [custom shaders for projectiles]: https://twitter.com/nilay_savant/status/1607115041253519361
 
+### [Cargo Space][cargospace]
+
+![cargo space screenshot](cargo_space.png)
+
+[Cargo Space][cargospace] ([Discord][cargospace_discord]) by
+[@johanhelsing][johanhelsing_mastodon] is a co-op 2d space game where you build a
+ship and fly it through space looking for new parts, fighting pirates and the
+environment.
+
+Johan wrote [an introductory post][cargospace_devlog_0] about the design idea,
+and a tentative plan for its development.
+
+The first step was to make an initial offline single-player prototype. This is
+covered in the [first devlog][cargospace_devlog_1] along with topics such as
+procedural generation, 2d platforming, bloom, and various community Bevy crates,
+such as [bevy_ecs_tilemap], [bevy_ecs_ldtk] and [bevy_particle_systems].
+
+The procedural generation needs for the game also resulted in a new crate being born.
+[noisy_bevy] is a CPU and GPU noise plugin for Bevy.
+
+After this, p2p rollback networking was added using [bevy_ggrs] and [Matchbox].
+The [second devlog][cargospace_devlog_2] goes through this in detail, and in
+particular how integration between [bevy_ggrs] and [leafwing_input_manager] was
+implemented.
+
+[cargospace]: https://helsing.studio/cargospace
+[cargospace_discord]: https://discord.gg/ye9UDNvqQD
+[johanhelsing_mastodon]: https://mastodon.social/@johanhelsing
+[cargospace_devlog_0]: https://johanhelsing.studio/posts/cargo-space-devlog-0
+[cargospace_devlog_1]: https://johanhelsing.studio/posts/cargo-space-devlog-1
+[cargospace_devlog_2]: https://johanhelsing.studio/posts/cargo-space-devlog-2
+[noisy_bevy]: https://github.com/johanhelsing/noisy_bevy
+[Matchbox]: https://github.com/johanhelsing/matchbox
+[bevy_ggrs]: https://github.com/gschup/bevy_ggrs
+[leafwing_input_manager]: https://github.com/Leafwing-Studios/leafwing-input-manager
+[bevy_ecs_ldtk]: https://github.com/Trouv/bevy_ecs_ldtk
+[bevy_ecs_tilemap]: https://github.com/StarArawn/bevy_ecs_tilemap
+[bevy_particle_systems]: https://github.com/abnormalbrain/bevy_particle_systems
+
 ## Engine Updates
 
 ## Learning Material Updates