Raised Bed Gardening 101: From Soil Mix to Harvest (Without Wasting $300 on Bad Soil)

I built my first raised bed in 2008. Spent $200 on cedar boards, another $150 on what the garden center guy promised was “premium garden soil,” and planted 24 tomato starts that barely grew 2 feet tall before giving up entirely. The problem? That “premium” soil was 60% composted bark mulch with almost zero nutrients. I might as well have planted those tomatoes in sawdust.

Fifteen raised beds later, across two different properties, I’ve learned what actually works. I’ve wasted money on overpriced soil mixes, built beds that rotted in three years, and killed plants through sheer ignorance about drainage and spacing. But I’ve also grown 80-pound pumpkins, harvested 40 pounds of tomatoes from a 4×8 bed, and kept lettuce producing from March through November.

Here’s the short version: Raised bed gardening works because you control the soil quality, drainage, and growing environment instead of fighting whatever clay or sand your property has. Build beds 6-12 inches deep minimum, fill them with a balanced mix of 40% topsoil, 40% compost, and 20% drainage material like peat moss or coconut coir, and you’ll outgrow your neighbors by a mile. But the difference between a bed that produces for 10 years and one that becomes a rotting eyesore in three comes down to material choices, proper soil mixing, and ongoing maintenance that most “beginner guides” conveniently skip.

This guide covers everything: choosing materials that last, mixing soil that actually grows food, building beds that don’t fall apart, and maintaining them so they stay productive year after year. Because if you’re going to spend money and weekends on this, you deserve to eat actual vegetables, not just feel good about trying.

Why Raised Beds Work (And When They Don’t)

Raised beds solve specific problems. If you don’t have these problems, you’re wasting money building them.

Problem 1: Terrible native soil. Heavy clay, pure sand, contaminated soil near old painted structures, or soil full of tree roots. Raised beds let you start fresh with good soil instead of trying to fix bad soil for years.

Problem 2: Poor drainage. Low-lying areas, compacted soil, or heavy clay that stays wet for days after rain. Raising the bed 8-12 inches above grade improves drainage significantly.

Problem 3: Short growing season. Raised beds warm up faster in spring (2-3 weeks earlier than ground-level beds) and extend the fall season. The soil temperature in my raised beds hits 50°F in mid-March while the ground is still 40°F.

Problem 4: Physical limitations. Bad knees, bad back, or limited mobility. An 18-24 inch tall bed eliminates most bending and kneeling. My 72-year-old neighbor gardens exclusively in raised beds now.

Problem 5: Limited space with poor soil. Urban lots, rental properties, or areas with limited good planting space. Raised beds concentrate your efforts and resources.

When raised beds are a waste of money: If you have good, well-drained soil and no physical limitations, in-ground gardening is cheaper and easier. Don’t build raised beds just because Pinterest makes them look pretty.

Choosing Materials That Actually Last

The lumber industry loves beginner gardeners. They’ll sell you pressure-treated pine and tell you it’ll last 10 years. It’ll last 5 if you’re lucky, 3 if the bed stays wet.

Wood Options (Ranked by Actual Longevity)

Cedar: 10-15 years untreated. Naturally rot-resistant because of oils in the wood. Expensive ($4-6 per board foot) but worth it for permanent beds. I built cedar beds in 2012 that still look good in 2026.

Redwood: 10-15 years untreated. Same natural resistance as cedar. Harder to find in some regions. Comparable price to cedar.

Pressure-treated pine (newer formulations): 7-10 years. Modern pressure treatment uses copper-based preservatives (not arsenic like the old stuff). Debate continues about copper leaching into soil, but current research shows minimal uptake by plants. I use it for beds growing flowers or herbs, not root vegetables. Cost: $2-3 per board foot.

Untreated pine or fir: 3-5 years. Cheap ($1-2 per board foot) but rots fast. Only worth it if you’re testing bed locations or planning to rebuild anyway.

Composite lumber: 15-20 years. Made from recycled plastic and wood fiber. Doesn’t rot, doesn’t splinter. Expensive ($6-8 per board foot) and uglier than wood, but maintenance-free. Good choice near sprinklers or in wet climates.

Non-Wood Options

Galvanized steel: 20+ years. Pre-made beds cost $100-300 depending on size. They heat up fast in sun (which can stress plant roots in hot climates) and aren’t pretty, but they last forever. I use these for my production beds.

Concrete blocks: Basically permanent. Ugly unless you like industrial aesthetics. Heavy to move. Cheap if you find used blocks. Stack two high for 16 inches of depth.

Stone or brick: Permanent. Beautiful. Expensive ($500+ for an 4×8 bed if you hire someone). Time-consuming if you DIY. Best for ornamental beds near the house.

Avoid: Railroad ties (creosote contamination), tires (potential chemical leaching), and anything treated with paint or stain on the interior surfaces.

What Size to Build

Standard sizes that work:

  • 4 feet wide: You can reach 2 feet from each side without stepping in the bed. This is the maximum comfortable width for most people.
  • 6-12 inches deep: Minimum for most vegetables. Tomatoes, peppers, and root crops prefer 12 inches. Lettuce and herbs tolerate 6 inches.
  • Any length you want: 4 feet, 8 feet, 12 feet. Longer beds need center supports to prevent bowing.

I build most beds 4×8 feet at 12 inches deep. That’s 32 cubic feet of soil, which is about 1 cubic yard. Easy to calculate, easy to fill, and produces a ton of food.

For calculating exactly how much soil you need, the raised bed soil calculator takes the guesswork out of ordering materials. I use it before every build.

The Soil Mix That Actually Grows Food

This is where most people fail. They buy “raised bed soil” from a big box store that’s basically composted wood chips with a handful of compost mixed in. Plants don’t grow in wood chips. They need actual nutrients, proper structure, and living biology.

Here’s my proven mix that I’ve used for 15 years:

40% Topsoil: Not subsoil or fill dirt. Real topsoil with some clay content for structure and nutrient retention. It shouldn’t be pure sand or pure clay. Squeeze a handful: it should form a ball that breaks apart easily when poked.

40% Compost: Fully composted, not fresh manure or wood chips. Good compost is dark brown or black, crumbly, and smells earthy. Avoid compost that smells sour, has visible wood chunks, or is steaming hot (still actively composting).

20% Drainage/Aeration Material: Peat moss, coconut coir, or aged pine bark fines (not chunks). This keeps the mix from compacting and improves drainage.

Where to Source Each Component

Topsoil: Buy in bulk from landscape supply yards. Cost: $25-45 per cubic yard delivered. Don’t buy bagged topsoil unless you’re filling one small bed—it costs 3-4 times more.

Compost: Mushroom compost, composted cow manure, or municipal yard waste compost all work. Landscape suppliers sell it bulk for $30-50 per cubic yard. Avoid “compost” that’s mostly wood chips.

Peat moss or coir: Bagged is fine. One 3-cubic-foot bale covers roughly 5 cubic yards of final mix at my 20% ratio. Cost: $12-20 per bale.

Mixing Process

Don’t try to mix components in the bed. You’ll get layers, not a mix.

Small batches (1-2 beds): Use a wheelbarrow. Load topsoil, add compost, add peat/coir. Mix with a shovel or hoe. Repeat until you have enough. This is tedious but works.

Large batches (3+ beds): Have materials delivered to a tarp or empty driveway area. Build a pile in layers, then remix the pile with a shovel or rented small excavator. Sounds excessive, but mixing 3-4 cubic yards by hand will kill your back.

I mixed 8 cubic yards by hand once. Once. Now I rent a compact excavator for $200/day when building multiple beds. Best money I’ve spent.

Bed SizeSoil VolumeTopsoil NeededCompost NeededPeat/CoirTotal Cost (Materials)
4x4x1 ft16 cu ft (0.6 cu yd)6.4 cu ft6.4 cu ft3.2 cu ft$40-60
4x8x1 ft32 cu ft (1.2 cu yd)12.8 cu ft12.8 cu ft6.4 cu ft$75-110
4x8x1.5 ft48 cu ft (1.8 cu yd)19.2 cu ft19.2 cu ft9.6 cu ft$110-160
4x12x1 ft48 cu ft (1.8 cu yd)19.2 cu ft19.2 cu ft9.6 cu ft$110-160

What About Bagged “Raised Bed Mix”?

Convenient. Overpriced. Usually mediocre quality.

A typical 1.5 cubic foot bag costs $8-12. You need 21 bags to fill a 4x8x1 foot bed. That’s $168-252 for what I can get bulk for $75-110. The bagged stuff is also often heavy on bark mulch and light on actual nutrients.

Use bagged mix only if you’re filling one small bed and don’t have access to bulk materials.

Building the Bed (Without Screwing It Up)

Basic construction that lasts:

Step 1: Pick your location. Full sun (6-8 hours minimum) for vegetables. Morning sun works for leafy greens. Avoid areas under trees or where roof runoff will flood the bed.

Step 2: Level the ground. It doesn’t need to be perfect, but beds on slopes will shed soil and look terrible. Use a 2×4 and level to get it reasonably flat.

Step 3: Cut lumber. For a 4×8 bed using 2×12 boards:

  • Two boards at 8 feet (long sides)
  • Four boards at 45 inches (short sides—accounting for 1.5-inch board thickness on each end)

Step 4: Assemble corners. Use 3-inch deck screws or timber screws. Two screws per corner, driven through the long board into the end of the short board. Predrill holes to prevent splitting. I use a cordless drill with a Phillips bit.

Step 5: Add corner braces (optional but smart). Cut 4×4 posts to 16-18 inches. Screw them to inside corners for extra stability. This prevents bowing on beds longer than 6 feet.

Step 6: Install landscape fabric (controversial). I don’t use it anymore. It blocks worm access and doesn’t prevent weeds as well as people claim. I lay down cardboard instead—it blocks initial weeds but breaks down in 6 months and lets worms through.

Step 7: Fill with soil mix. Water lightly as you fill to settle the mix. Fill to about 1 inch below the top edge to prevent overflow when watering.

The whole process takes 2-3 hours for a single bed. Less time if you’re not constantly looking for the tape measure you just had in your hand.

What to Plant (And What to Skip)

Not all vegetables work well in raised beds. Some are a waste of space.

Excellent Raised Bed Crops

Tomatoes: Heavy feeders that love warm, well-drained soil. I get 8-12 pounds per plant in raised beds. Space them 24 inches apart. Indeterminate varieties need staking or cages.

Peppers: Similar to tomatoes. Love warmth and drainage. Space 18 inches apart. Bell peppers and jalapeños both produce well.

Lettuce and greens: Fast-growing, cool-season crops. Plant in early spring or fall. Space 6-8 inches apart. Harvest outer leaves for continuous production.

Beans (bush): Compact, productive, fix nitrogen in the soil. Plant 4-6 inches apart. Harvest when pods are firm but before seeds bulge.

Carrots: Need loose soil for straight roots. Raised beds are perfect. Plant 2 inches apart, thin to 3-4 inches. Varieties like Danvers or Nantes work well.

Radishes: Fast (25-30 days), easy, and loosen soil for later crops. Plant 1 inch apart. Great for beginners.

Herbs: Basil, cilantro, parsley, dill all thrive. Perennials like oregano and thyme will return each year.

Questionable Choices

Corn: Needs too much space and nutrients for the yield. Plant in ground if you want corn.

Watermelon or winter squash: Vines spread 10-15 feet. They’ll take over your whole bed and produce 1-2 fruits. Not worth the space.

Potatoes: Work okay but yield per square foot is low compared to buying cheap potatoes. Grow them if you want specialty varieties.

Terrible Choices

Root vegetables in shallow beds: Parsnips, carrots, beets need 8-12 inches of soil depth minimum. Don’t plant them in 6-inch beds.

Perennial vegetables in shared beds: Asparagus and rhubarb live 10-20 years and don’t play well with crop rotation. Give them dedicated permanent beds.

Planting Schedule for 2026

Here’s what you should be doing based on current January timing. This assumes USDA zones 5-7 (most of the US population). Adjust by 2-3 weeks if you’re in zone 8-9 (southern states) or zone 4 (northern tier).

January-February: Order seeds. Test and amend soil if beds are already built. Add compost or balanced fertilizer if soil is depleted. Plan your layout on paper.

March (after last frost risk drops): Direct seed cool-season crops: lettuce, spinach, radishes, peas, carrots. Start tomatoes and peppers indoors if you didn’t already. Average last frost for zone 6 is mid-April, so late March planting works for hardy stuff.

April: Transplant tomatoes and peppers after last frost date. Direct seed beans, cucumbers, summer squash. Side-dress early plantings with compost.

May-June: Everything should be in the ground and growing. Mulch around plants to conserve moisture. Watch for pests. Harvest early radishes and lettuce.

July-August: Harvest peak production from tomatoes, peppers, beans, cucumbers. Start fall crops (lettuce, kale, broccoli) in late July or early August for fall harvest.

September-October: Pull out spent summer plants. Harvest fall crops. Plant garlic cloves 4-6 weeks before ground freezes for next year’s harvest.

November-December: Clean up beds. Add 1-2 inches of compost over the surface. Let it sit through winter to feed soil biology.

CropPlanting TimeSpacingDays to HarvestYield (4×8 bed)
LettuceMarch, August6-8 inches45-6015-25 heads
TomatoesApril-May24 inches70-8540-80 lbs
PeppersApril-May18 inches70-9020-40 lbs
CarrotsMarch-April3 inches60-7515-25 lbs
Beans (bush)May4-6 inches50-6010-20 lbs
RadishesMarch, September1 inch25-305-10 lbs

Watering and Feeding (Don’t Drown Your Plants)

Raised beds dry out faster than in-ground gardens. That’s great for drainage, terrible if you forget to water.

How much to water: Soil should stay consistently moist 2-3 inches deep, not soggy. Stick your finger in the soil. If it’s dry past your first knuckle (about 2 inches), water. If it’s wet at that depth, wait.

How often: Depends on weather, but typically every 2-3 days in cool spring weather, daily during hot summer stretches. I water every morning in July and August.

Best method: Soaker hoses or drip irrigation. They deliver water to roots with minimal evaporation. I run soaker hoses down each row and put them on a timer. Cost: $30-50 for hoses and a basic timer. Saves hours of standing with a hose.

Avoid: Overhead sprinklers. They waste water, promote fungal diseases, and don’t deliver water efficiently to roots.

Feeding: Raised beds need fertilizer because you’re harvesting nutrients constantly. Here’s my program:

  • Spring: Work 1-2 inches of compost into the top 4 inches of soil before planting. This feeds the whole season for most crops.
  • Mid-season boost: Side-dress heavy feeders (tomatoes, peppers, squash) with compost or balanced organic fertilizer (5-5-5 or 10-10-10) when they start flowering. Use about 1 cup per plant, scratched into soil 4-6 inches from the stem.
  • Fall: After final harvest, spread 1-2 inches of compost over the entire bed. Let it sit all winter.

I don’t use synthetic fertilizers much anymore. Compost works better for long-term soil health. But if plants look yellowing or stunted, a quick hit of fish emulsion (5-1-1) or balanced liquid fertilizer fixes it fast.

For folks tracking resource use across multiple garden projects, Home Tool Creatives has calculators for everything from soil volume to mulch coverage that make planning way easier.

Common Problems (And How to Fix Them)

Problem: Soil compacts and drains poorly after 2-3 years.

Fix: You need organic matter. Spread 1-2 inches of compost every fall. Work it into the top 4-6 inches each spring. Soil is alive—it needs feeding.

Problem: Plants yellow and grow slowly despite watering.

Fix: Nitrogen deficiency. Side-dress with compost or apply fish emulsion. Test soil pH—most vegetables want 6.0-7.0. If pH is below 6.0, add lime. If above 7.5, add sulfur.

Problem: Soil level drops several inches each year.

Fix: Organic matter decomposes and settles. Normal. Top up with fresh soil mix or compost annually. I add 1-2 inches every spring.

Problem: Boards bow outward after filling.

Fix: Add interior braces. Cut 2x4s to fit across the width every 3-4 feet. Screw them to the inside faces of the long boards. This prevents bowing.

Problem: Wood rots at the bottom within 3-4 years.

Fix: Water management. Make sure bed location drains well. Don’t let beds sit in standing water. Use rot-resistant wood (cedar, redwood, or composite) for beds in wet locations.

Problem: Slugs, aphids, or other pests.

Fix: Hand-pick slugs at night. Spray aphids off with water or use insecticidal soap. Don’t use broad-spectrum pesticides—they kill beneficial insects too. I tolerate some pest damage. Perfect isn’t realistic.

Quick Answers (Because I Know You’ll Ask)

How deep should a raised bed be for vegetables?

Minimum 6 inches for shallow-rooted crops like lettuce. 12 inches is better for most vegetables including tomatoes and root crops. Deeper is fine but gets expensive filling it.

Can I use pressure-treated wood safely?

Modern pressure-treated lumber uses copper-based preservatives, not arsenic. Research shows minimal leaching into soil and even less uptake by plants. I use it for flower beds and some herb beds, but stick with cedar for beds growing root vegetables out of caution.

What’s the best soil mix for raised beds?

40% topsoil, 40% compost, 20% peat moss or coconut coir. This balances structure, nutrients, and drainage. Avoid mixes heavy in wood chips or bark mulch.

Do I need to replace the soil every year?

No. Add 1-2 inches of compost annually and work it in each spring. Soil improves with age if you maintain it properly.

How much does it cost to build a 4×8 raised bed?

Cedar lumber: $80-120. Soil mix (1.2 cubic yards): $75-110. Screws and misc: $15-20. Total: $170-250. Cheaper with pine ($120-180 total), more expensive with pre-made metal beds ($200-400).

Should I line the bottom with hardware cloth?

Yes if you have gophers, moles, or voles that will tunnel up into beds and eat roots. No if you don’t have these pests—it blocks beneficial earthworm access.

Can I build raised beds on concrete or asphalt?

Yes. The bed sits on top and doesn’t need ground contact. Make sure it’s level and drill small drainage holes in the bottom boards. Beds on pavement dry out faster and may need daily watering in summer.

When is the best time to build raised beds?

Fall or winter when you have time and materials are sometimes cheaper. Fill them, let the soil settle over winter, and they’re ready for spring planting. Building in March when you want to plant immediately creates rushed, sloppy work.

How long do raised beds last?

Cedar or redwood: 10-15 years. Pressure-treated pine: 7-10 years. Untreated pine: 3-5 years. Metal or composite: 15-20+ years. Concrete or stone: basically permanent.

What vegetables grow best in raised beds?

Tomatoes, peppers, lettuce, carrots, radishes, beans, herbs, cucumbers, and summer squash all excel. Avoid corn, large squash, and potatoes unless you have big beds.

Do raised beds need full sun?

Most vegetables need 6-8 hours of direct sun daily for best production. Leafy greens tolerate 4-6 hours. Less than 4 hours, stick to shade-tolerant herbs or consider a different location.

Can you over-water a raised bed?

Yes, but it’s harder than in-ground beds because drainage is better. Still possible if you water twice daily or if the bed location has poor drainage underneath. Water when soil is dry 2 inches deep, not on a fixed schedule.

Tools You’ll Actually Use

Don’t buy a bunch of specialized crap. Here’s what I use regularly:

For building:

  • Cordless drill with Phillips bit ($60-100): For driving screws. Get one with at least 18V.
  • Circular saw or miter saw ($80-200): For cutting boards to length.
  • 4-foot level ($15-25): For leveling ground and checking bed assembly.
  • Tape measure ($8-12): The one you’ll lose three times while building.
  • Speed square ($10): For marking square cuts.

For planting and maintenance:

  • Garden rake ($20-30): For smoothing soil and breaking up clumps.
  • Hoe ($20-35): For weeding and creating planting furrows.
  • Hand trowel ($10-15): For transplanting and spot work.
  • Soaker hoses and timer ($30-70): For efficient watering.
  • Wheelbarrow ($60-120): For moving soil and compost. Get one with a pneumatic tire, not the cheap hard plastic wheels.

For harvesting:

  • Pruning shears ($15-30): Felco or Corona brands last forever.
  • Garden knife or hori-hori ($20-40): For harvesting and cutting.
  • 5-gallon buckets (free to $5): For collecting harvest.

That’s it. Everything else is marketing.

Maintaining Beds Year After Year

Good raised beds get better with age if you maintain them. Ignore them and they’ll turn into weed-filled dirt piles in 3 years.

Annual tasks:

Spring: Remove any winter mulch or debris. Add 1-2 inches of fresh compost. Work it into the top 4-6 inches with a rake or hoe. Smooth the surface. Check boards for rot or damage. Replace any rotted sections before they fail completely.

Summer: Mulch around plants with straw or shredded leaves to conserve moisture and suppress weeds. Side-dress heavy feeders mid-season. Monitor and adjust watering as needed.

Fall: Pull out spent plants. Harvest remaining crops. Spread 1-2 inches of compost or aged manure over the surface. Let it sit through winter. Plant cover crops like winter rye if you’re ambitious (I’m usually not).

Winter: Leave beds alone. The freeze-thaw cycle helps break up clumps and mellow the soil. Snow cover is fine—it insulates and adds moisture.

Every 3-5 years: Test soil pH and nutrients. Amend based on results. Inspect boards and hardware. Replace rotted boards before they collapse. Check corner braces and retighten screws if needed.

Beds maintained this way produce for 10-15 years before needing a rebuild. I have cedar beds from 2012 that still grow monster tomatoes every summer.

The Reality Check

Raised bed gardening isn’t magic. It won’t make you a master gardener overnight. You’ll still kill plants, fight weeds, and lose crops to pests or weather. But raised beds give you control over the single most important factor: soil quality.

I’ve grown tomatoes in both terrible clay soil and good raised bed soil. In clay, I got 2-3 pounds per plant and constant disease problems. In raised beds, I average 8-12 pounds per plant with fewer issues. That difference pays for the bed construction in one season.

The first year is the hardest. You’re learning what works, fighting initial weeds, and getting systems in place. Year two is easier. Year three, you’ll wonder how you gardened any other way.

Don’t overthink this. Build simple boxes. Fill them with decent soil. Plant vegetables. Water them. Pull weeds. Harvest food. That’s it. Everything else is just details.

For more practical, no-nonsense advice on garden tools, seasonal planning, and avoiding expensive mistakes, check out the latest articles where we cover what actually works in real gardens.

Your Action Plan for 2026

Here’s what you’re doing this month:

  1. Decide on bed size and quantity. Start with 1-2 beds if you’re new. You can always build more next year.
  2. Order materials. Cedar or pressure-treated lumber for frames. Screws. Get quotes on bulk soil delivery from 2-3 landscape suppliers.
  3. Pick your location. Full sun spot that’s reasonably level. Measure and mark it out.
  4. Build the beds. Cut boards, assemble corners, level, and secure. Takes half a day per bed once you get the hang of it.
  5. Mix and fill soil. Follow the 40-40-20 ratio. Use the calculator linked earlier to nail your quantities. Water lightly as you fill.
  6. Order seeds and starts. Plan what you want to grow. Order seeds in January-February before companies run out of popular varieties.
  7. Plant when conditions allow. Cool season crops (lettuce, peas) in March. Warm season crops (tomatoes, peppers) in late April after frost risk passes.
  8. Water, weed, and maintain. Check soil moisture daily. Pull weeds when small. Side-dress plants mid-season.
  9. Harvest and enjoy. Pick vegetables when ripe. Don’t let tomatoes over-ripen on the vine or beans get tough.
  10. Plan for next year. Note what worked and what didn’t. Amend soil in fall. Dream about next season’s garden.

That’s your roadmap. Follow it and you’ll be eating homegrown tomatoes by July.

Now go build something.

About Haroon Hassan

Lead DIY, Home, Garden & Backyard Technical Expert.

I’m Haroon Hassan, and I’ve spent over a decade tearing things apart just to see if I could put them back together better than the manufacturer did. I don’t believe in "good enough," and I definitely don’t believe in overpaying contractors who do half-hearted work. My garage is my lab, and my backyard is a perpetual construction zone.

My Experience and Grit
I get why this is confusing. Most people were taught this wrong—they think you need a specialized degree or twenty different expensive power tools to fix a drywall crack or build a sturdy deck. That’s a lie sold by big hardware stores. I started out fixing my own house because I was tired of people charging me a fortune for basic repairs.

Since then, I’ve handled everything from structural beam reinforcements to the specific torque settings needed for delicate engine repairs. If it’s made of wood, metal, or stone, I’ve probably worked on it. I’m the guy who stays up until 2 AM because a faucet is still dripping and I refuse to let a piece of brass win an argument with me.

Why I Write for Home Tool Creatives
I help run Home Tool Creatives because I hate seeing people get scammed by bad advice. I focus on the technical side of home repair. I’m also the logic behind our Concrete Calculator. I built it because I was tired of having three extra bags of cement sitting in my shed or, worse, running out when the sun was going down.

When I’m not writing or fixing something, I’m likely testing the latest power tools to see if they’re actually worth your money or just cheap plastic junk. You can see my latest teardowns on our Publication Page.

Leave a Comment