Last Updated: May 19, 2026
Thank you for visiting! By the way… any links on this page that lead to products on Amazon and other stores/partners are affiliate links Aquarium Store Depot earns a commission if you make a purchase.
Rainbow sharks are one of the most visually striking freshwater fish you can put in a community tank, and one of the most misunderstood when it comes to compatibility. That dark blue body with vivid orange-red fins turns heads. But before you build a stocking list around them, you need to understand something fundamental: the rainbow shark owns the bottom of your tank.
You don’t keep a rainbow shark in a community tank. You build a community tank around a rainbow shark.
Get it right and you’ve got a spectacular display fish that anchors the whole setup. Get it wrong: add a second shark, a red-tailed shark, or a tank full of corydoras, and you’ll have stressed, injured, or dead fish within weeks.
Key Takeaways
- Rainbow sharks are territorial bottom-dwellers, they claim the lower third of the tank and defend it aggressively.
- One rainbow shark per tank. No exceptions, regardless of tank size.
- Best tank mates are fast, mid-water schooling fish that don’t resemble the shark and don’t compete for the bottom zone.
- Minimum tank: 50 gallons (189 L) with at least a 4-foot (122 cm) footprint to give the shark enough territory.
- Add the rainbow shark last. An established shark is far more aggressive to newcomers than a newly introduced one.
Expert Take (Mark Valderrama, AquariumStoreDepot) After 25+ years in the hobby, I’ve kept rainbow sharks with most of the species on this list, the first two weeks tell you everything about whether the stocking is going to work. Rainbow sharks are one of the most misunderstood fish sold as ‘community-compatible.’ They’re territorial toward anything that resembles them, other bottom-dwellers, fish with red markings, other sharks, and they defend that territory aggressively, especially after settling in for a few weeks. I’ve seen keepers add tank mates to an established rainbow shark tank and lose fish they’d had for months. The tank needs to be big, the fish need to be carefully chosen, and the shark goes in last.
Understanding Rainbow Shark Behavior
With their dark blue bodies and vivid orange or red-black fins, rainbow sharks are a popular addition to freshwater aquariums. The albino variant, white body, red fins, is equally striking. But looks are the easy part. Behavior is what determines whether your tank works.
Aggression and Territorial Nature
Rainbow sharks are bottom-territory fish. They pick a zone, usually around caves, driftwood, or rocky structures at the substrate level, and they enforce it. In practice, that means the shark patrols a defined stretch of the bottom, darting out to bluff-charge or chase anything that crosses into its zone. The first few days after introduction it’s often calm. By day 5 to 14, as the shark settles in and establishes its territory, the aggression ramps up noticeably. Any fish that drifts into that zone gets chased. Slow fish get nipped. Fish that look like the shark, anything with red fins, a similar body shape, or a “shark-like” profile, get attacked outright.

I’ve watched this pattern play out consistently: the introduction looks fine, then days 5–14 hit and the shark starts enforcing its territory in earnest. The fish that work are the ones that stay out of the bottom zone, move fast enough that the shark can’t corner them, or are large enough that the shark doesn’t bother trying. Everything else is a problem waiting to happen.
What People Get Wrong
The most common mistake is treating rainbow sharks like a semi-aggressive community fish that just needs “compatible” tank mates. That framing misses the point. It’s not about compatibility in the usual sense; it’s about not competing for the bottom zone. Three specific scenarios cause the most damage:
- Keeping two rainbow sharks together. One will dominate and chase the other without stopping. In tanks under 150 gallons (568 L), the subordinate fish will likely die from stress even if there are no visible injuries. Even in larger tanks, this rarely ends well.
- Adding a red-tailed shark. These two species share almost identical territorial instincts. They will fight until one is dead or permanently mutilated. Do not attempt this.
- Loading the bottom with corydoras or loaches. These fish compete directly for the bottom zone. The shark will chase them constantly. It’s stressful for the corys, stressful for the shark, and a tank that never settles.
Biggest Mistake: Two Rainbow Sharks
Keeping two rainbow sharks in the same tank is the single most common and most harmful error. People assume a bigger tank will give them enough space. It won’t. These fish don’t divide territory equally. One establishes dominance and pursues the other relentlessly. The subordinate shark stops eating, hides constantly, and dies. One rainbow shark per tank. No exceptions, no matter the tank size.
Ideal Tank Size and Parameters
Rainbow sharks need space, not just volume, but footprint. The tank needs to be at least 50 gallons (189 L) with a 4-foot (122 cm) length minimum. Anything shorter and the shark can see and reach every corner, which means it spends all its time policing the whole tank instead of settling into a defined territory.
Water parameters: pH 6.0–8.0, hardness 3–14 dKH, temperature 72°F–79°F (22°C–26°C). Nitrates should stay under 40 ppm. Zero ammonia and zero nitrite, like any healthy freshwater setup. Decorations like rocks, driftwood, and caves give the shark a defined territory to claim, which actually reduces roaming aggression.
Top 15 Rainbow Shark Tank Mates
Every fish on this list works because it either stays in the mid-to-upper water column (out of the shark’s territory), moves fast enough to avoid confrontation, or is assertive enough to handle itself if approached. Build the school sizes recommended here, underschooled fish are more likely to become targets.
Quick-Reference Comparison Table
| Species | Adult Size | Min Tank | Ease | Compatibility |
|---|---|---|---|---|
| Tiger Barbs | – 4 inches | 20 gallons | 9/10 | High |
| Gouramis | 4 – 7 inches | 30 gallons | 9/10 | High |
| Congo Tetra | 3- 4 inches | 30 gallons | 9/10 | High |
| Rainbowfish | 4- 5 inches | 40 gallons | 7/10 | High |
| Bristlenose Pleco | 4 to 5 inches | 30 gallons | 9/10 | High |
| Danio Fish | 1 – 4 inches | 10 gallons | 9/10 | High |
| Severum | 8 inches | 55 gallon tank | 7/10 | High |
| Odessa Barbs | 3 inches | 30 gallons | 9/10 | High |
| Black Shirt Tetra | 3 inches | 15 gallons | 9/10 | High |
| Blue Acara | 6 inches | 40 gallons | 7/10 | High |
| Scissortail Rasbora | 3.5 inches | 20 gallons | 7/10 | High |
| Harlequin Rasbora | 1.75 inches | 10 gallons | 9/10 | High |
| Cory Catfish | 2 to 3 inches | 10 gallons | 9/10 | High |
| Hillstream Loach | 2.0 to 2.5 inches | 20 gallons | 7/10 | High |
| Hemichormis Exsul | 4 inches | 29 gallons | 7/10 | High |
1. Tiger Barbs
Ease: 9/10. One of the safest choices for this tank setup.

- Scientific Name: Puntius tetrazona
- Life Span: 5 to 7 years
- Adult Size: up to 4 inches (10 cm)
- Water Temperature: 73°F–86°F (23°C–30°C)
- Minimum tank size: 20 gallons (76 L)
- Care Level: Easy
- Diet: Omnivore
- Origin: Southeast Asia
- Swimming Level: Mid
Tiger Barbs are one of the best choices for a rainbow shark tank, they’re fast, they school tightly in groups of 8 or more, and they spend their time in the mid-water column where the shark has no interest. Keep at least 8 together. A smaller group turns their fin-nipping energy inward toward each other or toward slower tank mates, which defeats the point.
Hard Rule: One rainbow shark per tank. No exceptions, no matter the tank size. Two rainbow sharks means one dead rainbow shark, eventually, without fail.
2. Gouramis
Ease: 9/10. One of the safest choices for this tank setup.

- Scientific Name: Trichopodus spp.
- Life Span: 4 to 6 years
- Adult Size: 4–7 inches (10–18 cm)
- Water Temperature: 76°F–82°F (24°C–28°C)
- Minimum tank size: 30 gallons (114 L)
- Care Level: Easy to Moderate
- Diet: Omnivore
- Origin: East Asia
- Swimming Level: Top to Mid
Medium-to-large gouramis work well with rainbow sharks because they stay toward the middle and upper water column, are big enough that the shark won’t bother them, and aren’t interested in the bottom zone. Blue Gourami, Pearl Gourami, and Moonlight Gourami are the best picks. Avoid dwarf gouramis, they’re too small and too slow, and the shark will harass them.
3. Congo Tetra
Ease: 9/10. One of the safest choices for this tank setup.

- Scientific Name: Phenacogrammus interruptus
- Life Span: 3 to 5 years
- Adult Size: 3–4 inches (7.5–10 cm)
- Water Temperature: 73°F–82°F (23°C–28°C)
- Minimum tank size: 30 gallons (114 L)
- Care Level: Easy
- Diet: Omnivore
- Origin: Africa (Congo Basin)
- Swimming Level: Top to Mid
Congo Tetras are a great visual contrast to a rainbow shark, their iridescent shimmer in the mid-water against the shark’s bold colors makes for a striking display. Keep them in schools of 6 or more. They’re fast, peaceful, and completely uninterested in the bottom of the tank, which means they’re invisible to the shark’s territorial radar.
4. Rainbowfish
Ease: 7/10, Good choice with a few conditions to watch.

- Scientific Name: Melanotaenia spp.
- Life Span: 5 to 8 years
- Adult Size: 4–5 inches (10–13 cm)
- Water Temperature: 72°F–77°F (22°C–25°C)
- Minimum tank size: 40 gallons (151 L)
- Care Level: Moderate
- Diet: Omnivore
- Origin: Australia and Indonesia
- Swimming Level: Middle
Rainbowfish are fast, active swimmers that stay in the middle column and are too quick for the shark to bother. Their water temperature requirements (72°F–77°F / 22°C–25°C) run slightly cooler than the rainbow shark’s preferred range, so keep the tank toward the lower end of both species’ comfort zones. Boesemani and Australian rainbowfish are good fits at this size.
5. Bristlenose Pleco
Ease: 9/10. One of the safest choices for this tank setup.

- Scientific Name: Ancistrus cirrhosus
- Life Span: 5 to 12 years
- Adult Size: 4 to 5 inches (10–13 cm)
- Water Temperature: 73°F–80°F (23°C–27°C)
- Minimum tank size: 30 gallons (114 L)
- Care Level: Easy
- Diet: Herbivore
- Origin: Amazon Basin
- Swimming Level: Bottom
Bristlenose Plecos are the one bottom-dwelling exception that works reliably with rainbow sharks. Their armored body, sucker mouth, and general disinterest in anything but algae and the glass make them almost invisible to the shark’s territorial instincts. The rainbow shark will occasionally investigate or bluff-charge the pleco, the pleco ignores it completely. Plenty of caves and wood for each fish is still important in a 50+ gallon (189+ L) tank.
6. Danio Fish
Ease: 9/10. One of the safest choices for this tank setup.

- Scientific Name: Danio spp.
- Life Span: up to 5 years
- Adult Size: 1–4 inches (2.5–10 cm)
- Water Temperature: 64°F–75°F (18°C–24°C)
- Minimum tank size: 10 gallons (38 L)
- Care Level: Easy
- Diet: Omnivore
- Origin: India
- Swimming Level: All levels
Danios are fast enough that a rainbow shark can’t catch them even if it tries. Giant danios and pearl danios are the best picks, they’re large enough not to look like an easy target and they spend their time in the upper portions of the tank. Zebra danios work too but note their temperature preference runs cooler (64°F–75°F / 18°C–24°C), so they’re better suited to tanks kept toward the lower end of the rainbow shark’s range.
7. Severum
Ease: 7/10, Good choice with a few conditions to watch.

- Scientific Name: Heros severus
- Life Span: 7 to 10 years
- Adult Size: 8 inches (20 cm)
- Water Temperature: 75°F–84°F (24°C–29°C)
- Minimum tank size: 55 gallons (208 L)
- Care Level: Moderate
- Diet: Omnivore
- Origin: South America
- Swimming Level: Bottom to Mid
A Severum is large enough that the rainbow shark gives it a wide berth. These peaceful cichlids don’t compete for the substrate in the same focused way the shark does, and their size means the shark’s bluff-charges don’t land. The one caveat: a breeding pair of severums will become territorial themselves, at which point you’ve got two territorial species in the same space. In a 75+ gallon (284+ L) tank with plenty of structure, this is manageable, in anything smaller, it’s a problem.
8. Odessa Barbs
Ease: 9/10. One of the safest choices for this tank setup.
- Scientific Name: Pethia padamya
- Life Span: 3 to 5 years
- Adult Size: 3 inches (7.5 cm)
- Water Temperature: 70°F–78°F (21°C–26°C)
- Minimum tank size: 30 gallons (114 L)
- Care Level: Easy
- Diet: Omnivore
- Origin: Asia (Myanmar)
- Swimming Level: Middle
Odessa Barbs (video source) are underrated for this setup. They’re fast, they school in the midwater, and the males’ red stripe actually looks good paired with the shark’s red fins. Keep at least 6, preferably 8. A group this size stays busy with each other and doesn’t drift toward the bottom where the shark will notice them.
9. Black Skirt Tetra
Ease: 9/10. One of the safest choices for this tank setup.

- Scientific Name: Gymnocorymbus ternetzi
- Life Span: 3 to 5 years
- Adult Size: 3 inches (7.5 cm)
- Water Temperature: 70°F–82°F (21°C–28°C)
- Minimum tank size: 15 gallons (57 L)
- Care Level: Easy
- Diet: Omnivore
- Origin: South America
- Swimming Level: Middle
Black Skirt Tetras are a solid mid-water schooling fish that stays well clear of the bottom. Keep them in a school of 8 or more, a large group curbs any fin-nipping tendency and gives them enough confidence to ignore the shark entirely. They’re not the most dramatic fish in the tank visually, but they’re reliable and hardy enough to handle a more aggressive tank environment.
10. Blue Acara
Ease: 7/10, Good choice with a few conditions to watch.

- Scientific Name: Andinoacara pulcher
- Life Span: 7 to 10 years
- Adult Size: 6 inches (15 cm)
- Water Temperature: 74°F–82°F (23°C–28°C)
- Minimum tank size: 40 gallons (151 L)
- Care Level: Moderate
- Diet: Omnivore
- Origin: Hybrid (selective breeding)
- Swimming Level: Middle to Bottom
The Electric Blue Acara is large enough to handle the shark’s attention and assertive enough to stand its ground. Space is the critical requirement, a 4-foot (122 cm) tank minimum, with plenty of structure so the shark can claim one end and the acara can do its own thing in the mid-zone. The one watch-out: if the acara breeds, it becomes more territorial itself. In a smaller tank, that’s a conflict waiting to happen.
11. Scissortail Rasbora
Ease: 7/10, Good choice with a few conditions to watch.

- Scientific Name: Rasbora trilineata
- Life Span: 5 years
- Adult Size: 3.5 inches (9 cm)
- Water Temperature: 73°F–78°F (23°C–26°C)
- Minimum tank size: 20 gallons (76 L)
- Care Level: Moderate
- Diet: Omnivore
- Origin: Southeast Asia
- Swimming Level: Middle
Scissortail Rasboras thrive in larger tanks and prefer the open middle zone, which makes them a natural fit with Rainbow Sharks. Keep them in schools of 8+. Their constant mid-water movement keeps them visible and active, which actually distracts the shark’s attention and reduces fixation on any single tank mate.
12. Harlequin Rasbora
Ease: 9/10. One of the safest choices for this tank setup.

- Scientific Name: Trigonostigma heteromorpha
- Life Span: 5 to 8 years
- Adult Size: 1.75 inches (4.5 cm)
- Water Temperature: 71°F–80°F (22°C–27°C)
- Minimum tank size: 10 gallons (38 L)
- Care Level: Easy
- Diet: Omnivore
- Origin: South Asia
- Swimming Level: Middle
Harlequin Rasboras are one of the cleanest choices for this setup, they’re in the mid-water, they school tightly, and they’re completely uninterested in the bottom zone. In a planted 55-gallon (208 L) tank, a school of 12–15 harlequins looks spectacular while leaving the shark to do its thing undisturbed. Like the scissortail, keep the school large.
13. Cory Catfish
Ease: 9/10. One of the safest choices for this tank setup, with caveats.

- Scientific Name: Corydoras spp.
- Life Span: 7 to 10 years
- Adult Size: 2 to 3 inches (5–7.5 cm)
- Water Temperature: 72°F–77°F (22°C–25°C)
- Minimum tank size: 10 gallons (38 L)
- Care Level: Easy
- Diet: Omnivore
- Origin: South America
- Swimming Level: Bottom
Cory Catfish are bottom-dwellers living in the shark’s territory, so this pairing requires the right conditions to work. In a large tank, 75 gallons (284 L) or more, with plenty of caves and structure at the substrate level, the shark claims one zone and the cories operate in another. The shark will chase them occasionally, that’s unavoidable, but a large school of 8+ cories in a properly sized tank gives them safety in numbers. In tanks under 55 gallons (208 L), this combination creates constant stress for the cories and isn’t worth attempting.
14. Hillstream Loach
Ease: 7/10, Good choice with a few conditions to watch.

- Scientific Name: Sewellia lineolata
- Life Span: 5 to 10 years
- Adult Size: 2.0 to 2.5 inches (5–6 cm)
- Water Temperature: 64°F–80°F (18°C–27°C)
- Minimum tank size: 20 gallons (76 L)
- Care Level: Moderate
- Diet: Omnivore
- Origin: Vietnam
- Swimming Level: Bottom
Hillstream Loaches are bottom-dwelling fish that hug the glass and rocks with their sucker-like body, they barely move in the way the shark cares about. The rainbow shark will occasionally dart at them, but hillstream loaches are quick and their flat body profile means the shark can’t get a grip. High flow rate, rocky surfaces, and a group of 3–5 loaches in a large tank makes this combination work. It’s not beginner-simple, but it’s doable.
15. Hemichromis Exsul
Ease: 7/10, Good choice with a few conditions to watch.
- Scientific Name: Rubricatochromis exsul
- Life Span: 5 to 10 years
- Adult Size: 4 inches (10 cm)
- Water Temperature: 73°F–80°F (23°C–27°C)
- Minimum tank size: 29 gallons (110 L)
- Care Level: Moderate
- Diet: Omnivore
- Origin: Kenya (Lake Turkana)
- Swimming Level: Mid to Top
Hemichromis Exsul (video source), also known as the Turkana Jewel Cichlid, is a mid-water cichlid that will stand its ground if the rainbow shark approaches. They’re not aggressive like standard Jewel Cichlids, but they’re assertive enough that the shark learns to leave them alone. Space is the biggest factor, a 4-foot (122 cm) tank with clear zone separation gives both fish room to establish their own areas without constant friction.
Mark’s Pick: If I were building this tank today, I’d go with tiger barbs in a group of 8+ and a school of Congo tetras in the mid-water. Both are too fast for the shark to corner, neither touches the bottom zone, and together they create a visually active display that makes the tank look intentional, the shark owns the floor, the barbs and tetras own everything above it. That’s the setup that works.
Fish to Avoid

Iffy Choices, Proceed With Caution
I always recommend giving rainbow sharks plenty of horizontal swimming space and clearly defined territories, that’s the single biggest thing I tell new keepers. These fish are commonly considered but come with real risks. Research each thoroughly before attempting:
- Angelfish, Possible, but 60/40 odds. Long fins make them a target. In very large, structured tanks they sometimes work.
- African Cichlids, Africans will bully the shark, not the other way around.
- Green Terrors. The green terror may turn on the shark as it matures.
- Oscars, Highly individual temperament; some work, some don’t.
Bad Choices, Don’t Try It

- Red-Tailed Shark, Same territorial instincts, same bottom zone. One will die. Full stop.
- Second Rainbow Shark, Same result. Don’t.
- Betta Fish, Slow, long-finned, and they’ll be targeted constantly.
- Dwarf Shrimp, Will be eaten. Not occasionally, systematically.
- Discus, Too slow, too fragile, and the shark’s aggression will cause chronic stress that kills discus before you notice anything is wrong.
Tips for Introduction
The right fish list gets you halfway there. How you introduce them gets you the rest of the way. The rainbow shark is most aggressive toward fish added to its established territory, so the order matters. Follow this:
- Add the shark last. A newly introduced shark is focused on orienting itself, it’s far less aggressive than an established one defending known territory.
- Rearrange the decor before adding the shark. Breaking up the existing territorial markers resets the dynamic and makes the shark treat the whole tank as new rather than defending an established zone.
- Use a breeder box for the first 24–48 hours. Let the shark see its tank mates through mesh before full contact. It reduces the initial aggression spike significantly.
- Provide multiple caves and sight-line breaks at the bottom level. If the shark can’t see other fish from its primary cave, it won’t chase them.
- Watch for the first 2 weeks closely. Aggression from a rainbow shark ramps up as it settles in, the first few days look fine, then problems appear around days 5–14 as it establishes territory.
Is This Setup Right for You?
Good Fit If:
- You have a 55+ gallon (208+ L) tank with at least a 4-foot (122 cm) footprint and plenty of caves, driftwood, and sight-line breaks
- Your planned tank mates are medium-to-large, fast-moving fish that stay in the mid-to-upper water column
- You’re adding the rainbow shark as your last fish, not your first
- You want a bold, territorial bottom fish that creates a dynamic display tank
Avoid If:
- You want to keep two rainbow sharks, they’ll fight and one will die
- Your existing fish are slow-moving, long-finned, or occupy the bottom zone
- Your tank is under 50 gallons (189 L), the shark needs enough territory to settle without cornering every other fish
- You keep red-tailed sharks, bala sharks, or other “shark” species, the territorial conflict is predictable and severe
Frequently Asked Questions
Can rainbow sharks live with other sharks?
No. Not with red-tailed sharks, not with other rainbow sharks. These species share the same territorial instincts and the same bottom zone. In 25+ years of keeping and recommending fish, this is one of the questions I get most often, and the answer never changes. In every tank I’ve seen attempted, one fish dominates and the other either dies from injuries or chronic stress. Even in large tanks, the constant aggression makes this a losing setup. One shark per tank, that’s the rule.
What is the minimum tank size for a rainbow shark with tank mates?
50 gallons (189 L) is the floor, but 75 gallons (284 L) gives you real flexibility. The footprint matters more than volume, a 55-gallon (208 L) tank that’s 4 feet (122 cm) long is far better than a taller, shorter 55 that gives the shark nowhere to establish a distinct territory.
Will rainbow sharks kill their tank mates?
I personally recommend this pairing based on experience. I’ve kept these two together at the stores I managed without major issues when the tank was large enough. Rarely through direct attack, more often through chronic stress. A fish that’s being chased constantly stops eating, loses color, and eventually dies. The most at-risk fish are slow swimmers, bottom-dwellers entering the shark’s zone, and anything with long fins the shark interprets as a threat display. Pick the right tank mates and this isn’t a concern.
Can cory catfish live with rainbow sharks?
Yes, with conditions. The shark will chase corydoras because they share the bottom zone. In a large tank, 75 gallons (284 L) or more, with plenty of bottom structure and a school of 8+ cories, both fish can coexist. In tanks under 55 gallons (208 L), the constant chasing makes this combination stressful for the corydoras and isn’t worth attempting.
Should I add the rainbow shark first or last?
Last. Always last. A rainbow shark that’s already established in the tank is far more aggressive toward newcomers than one being introduced to a tank where other fish are already present. When the shark goes in last, it has to orient itself rather than defend existing territory, which dramatically reduces the initial aggression.
What fish look good with a rainbow shark visually?
Tiger barbs complement the shark’s orange-red fin color. Congo tetras add iridescent shimmer in the mid-water. Boesemani rainbowfish bring orange-blue contrast that plays off the shark’s coloration. Build the mid-water layer with color and movement, the shark provides the drama at the bottom level, and the mid-water fish complete the display.
Closing Thoughts
After 25+ years in this hobby, I recommend rainbow sharks to intermediate keepers who have done their homework on semi-aggressive species. I’ve never regretted keeping them. After keeping and recommending rainbow sharks for over 25 years, I’ll tell you this: Rainbow sharks are a statement fish. That dark body, those vivid red fins, that territorial swagger across the bottom of the tank, nothing else does what they do in a freshwater setup. But they require the tank to be built around them, not alongside them.
One shark per tank. Fast mid-water schoolers that stay out of the bottom zone. A 50+ gallon (189+ L) footprint with real structure. Shark goes in last. Follow those four rules and you’ve got a display tank that looks intentional and runs smoothly. Ignore them and you’ll be troubleshooting aggression problems within two weeks.
Got questions about your specific stocking list? Drop them in the comments, happy to help you figure out if your planned setup will work.
📚 Want to learn more? This article is part of our complete Freshwater Fish Guide. Your ultimate resource for freshwater species, care tips, tank setup, and more.
- About the Author
- Latest Posts
I’m Mark Valderrama, founder of Aquarium Store Depot and a fishkeeper with over 25 years of hands-on experience. I started in the hobby at age 11, worked at local fish stores, and have kept freshwater tanks, ponds, and reef tanks ever since. I’ve been featured in two best-selling aquarium books on Amazon and built this site to share practical, experience-based fish keeping knowledge.



Leave a Reply