Creamy Corn Soup Recipe – Easy, Comforting & Delicious

There’s something wonderfully comforting about a bowl of creamy corn soup that just makes everything feel right. This velvety smooth soup captures the natural sweetness of corn in every spoonful, with a rich, luxurious texture that feels indulgent but is surprisingly simple to make. Whether you’re using fresh summer corn at its peak or convenient frozen corn year-round, this easy corn soup recipe delivers restaurant-quality results right in your own kitchen.

This homemade corn soup has become a beloved staple in American home cooking, particularly popular during late summer when corn is at its sweetest, but it’s so delicious you’ll want to make it all year long. The silky texture comes from blending the corn with cream and butter, creating a soup that’s both elegant enough for dinner parties and comforting enough for a cozy weeknight meal.

Perfect as a starter course for holiday dinners, a warming lunch on chilly days, or a light dinner paired with crusty bread and salad, this creamy sweet corn soup is incredibly versatile. It comes together in about 30 minutes with minimal ingredients, making it one of those reliable recipes you’ll return to again and again when you need something satisfying and delicious without a lot of fuss.

History / Background

Corn soup has deep roots in American culinary history, with origins tracing back to Native American cuisine long before European settlers arrived. Indigenous peoples across North America had been making corn-based soups for thousands of years, using techniques like grinding dried corn or simmering fresh corn with various herbs and vegetables. Corn was one of the “Three Sisters” (along with beans and squash) that formed the agricultural and nutritional foundation of many Native American cultures.

The creamy corn soup we know today evolved as European cooking techniques merged with indigenous ingredients. Early American colonists learned about corn from Native Americans and began incorporating it into their own cooking traditions. The addition of cream, butter, and European herbs transformed simple corn soups into the rich, velvety versions we enjoy today.

In the American Midwest and regions where corn is abundant, corn soup became a staple way to use the summer corn harvest. Families would make large batches when corn was plentiful and inexpensive, preserving the taste of summer in a bowl. The Pennsylvania Dutch community, in particular, developed their own beloved corn soup variations that remain popular today.

The modern creamy corn soup gained popularity in American restaurants during the mid-20th century, appearing on menus from casual diners to upscale establishments. Today, it represents the perfect marriage of indigenous ingredients and European technique—a truly American dish that celebrates one of the continent’s most important native crops while showcasing the creamy, rich flavors that American cuisine has embraced.

Why You’ll Love This Recipe

This creamy corn soup recipe is about to become one of your most-requested comfort foods. It delivers that perfect combination of natural sweetness, rich creaminess, and satisfying texture that makes you want to eat bowl after bowl. Plus, it’s so much easier than you might think!

Here’s why this recipe is absolutely perfect:

  • Incredibly easy – Comes together in just 30 minutes with simple steps
  • Naturally sweet – Highlights corn’s natural sugars without added sweetness
  • Silky smooth texture – Blending creates restaurant-quality consistency
  • Budget-friendly – Uses affordable ingredients you probably have on hand
  • Versatile – Works with fresh, frozen, or even canned corn
  • Crowd-pleaser – Appeals to kids and adults alike
  • Freezer-friendly – Makes great meal prep for busy weeks
  • Customizable – Easy to adjust thickness, add-ins, and toppings
  • Elegant presentation – Looks impressive enough for dinner parties
  • Comforting – Pure cozy warmth in every spoonful
  • Gluten-free – Naturally free of gluten (if using appropriate broth)
  • Vegetarian-friendly – Easily made vegetarian or vegan with simple swaps
  • Year-round recipe – Delicious whether using summer’s fresh corn or frozen
  • One-pot meal – Minimal cleanup makes it even more appealing

Ingredient Notes

Understanding your ingredients helps you make the best creamy corn soup every time. Here’s what you need and why it matters:

Fresh or Frozen Corn: This is your star ingredient. Fresh corn cut from the cob delivers the sweetest, most authentic flavor during summer months (July-September). You’ll need about 6-8 ears of fresh corn for this recipe. However, frozen corn works beautifully year-round and is often frozen at peak sweetness, making it a fantastic option. Canned corn works in a pinch but has less sweet corn flavor and can be mushier. If using canned, drain and rinse first.

Butter: Unsalted butter adds richness and helps develop flavor when sautéing the aromatics. It creates that luxurious mouthfeel that makes this soup so satisfying. For dairy-free versions, use olive oil or vegan butter.

Onion: Yellow or white onions provide the aromatic base that balances the corn’s sweetness. The onion adds depth and savory notes that prevent the soup from being one-dimensional. Shallots work as a more delicate substitute.

Garlic: Fresh garlic cloves add aromatic complexity. Don’t skip this—it brightens all the other flavors and adds that subtle savory note that makes the soup more interesting.

Vegetable or Chicken Broth: This is your liquid base. Vegetable broth keeps the soup vegetarian, while chicken broth adds extra depth. Use low-sodium broth so you can control the salt level. Homemade stock is wonderful if you have it.

Heavy Cream: Creates that signature creamy, velvety texture. Heavy cream is best because it doesn’t curdle when heated and adds luxurious richness. Half-and-half works for a lighter version, or use full-fat coconut milk for dairy-free (it adds subtle coconut flavor). Greek yogurt stirred in at the end also works but must be added off heat.

Potatoes (Optional): Adding one medium potato helps thicken the soup naturally and makes it more filling. Yukon Gold potatoes work best. This is optional but recommended for body and creaminess.

Seasonings: Salt, black pepper, and a pinch of cayenne pepper for subtle heat. Fresh thyme or a bay leaf add lovely herbal notes. Some recipes include a pinch of sugar to enhance corn’s sweetness, but this is usually unnecessary if using good corn.

Optional Add-ins:

  • Fresh herbs like thyme, parsley, or chives
  • Smoked paprika for depth
  • Bacon for smoky, savory richness
  • Red bell pepper for color and sweetness
  • Jalapeño for spicy corn soup variation

Equipment Needed

You’ll need basic kitchen equipment—nothing fancy required:

  • Large pot or Dutch oven (4-6 quart capacity)
  • Immersion blender (easiest option) OR regular blender
  • Sharp knife (for cutting corn from cob if using fresh)
  • Cutting board
  • Wooden spoon (for stirring)
  • Measuring cups and spoons
  • Ladle (for serving)
  • Fine-mesh strainer (optional, for extra-smooth soup)
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Corn Soup Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Martha Stewart
  • Total Time: 35 minutes
  • Yield: 6 servings 1x
  • Diet: Vegetarian

Description

This easy creamy corn soup is velvety smooth, naturally sweet, and incredibly comforting. Made with fresh or frozen corn, cream, and simple seasonings, it’s ready in just 35 minutes and tastes like pure comfort in a bowl.


Ingredients

Scale
  • 6 cups fresh or frozen corn kernels (about 68 ears fresh corn)
  • 3 tablespoons unsalted butter
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 1 medium potato, peeled and diced (optional, for thickness)
  • 4 cups vegetable or chicken broth
  • 1 cup heavy cream
  • 1 teaspoon salt (adjust to taste)
  • ½ teaspoon black pepper
  • ¼ teaspoon cayenne pepper (optional, for subtle heat)
  • 2 sprigs fresh thyme (or ½ teaspoon dried)
  • 1 bay leaf (optional)

For Garnish:

  • Fresh chives or parsley, chopped
  • Crispy bacon bits (optional)
  • Drizzle of heavy cream or crème fraîche
  • Fresh corn kernels
  • Black pepper

Instructions

  • Prep your ingredients: If using fresh corn, cut the kernels off the cobs using a sharp knife. Dice the onion, mince the garlic, and cube the potato if using. Have everything ready before you start cooking.
  • Sauté aromatics: In a large pot or Dutch oven, melt the butter over medium heat. Add the diced onion and cook for 4-5 minutes, stirring occasionally, until softened and translucent. Add the minced garlic and cook for another 30 seconds until fragrant but not browned.
  • Add corn and potato: Add the corn kernels and diced potato (if using) to the pot. Stir to coat with the butter and cook for 2-3 minutes, allowing the corn to release its natural sweetness and the flavors to begin melding.
  • Add broth and seasonings: Pour in the broth and add the salt, black pepper, cayenne (if using), thyme sprigs, and bay leaf. Stir well to combine all ingredients.
  • Simmer: Bring the mixture to a boil over medium-high heat, then reduce heat to medium-low. Let it simmer uncovered for 15-20 minutes, stirring occasionally, until the potatoes are very tender and the flavors have melded together. The corn should be very soft and sweet.
  • Remove herbs: Take out the thyme sprigs and bay leaf. If you used fresh thyme, the leaves may have fallen off—that’s fine, just remove the woody stems.
  • Blend until smooth: Remove the pot from heat. Using an immersion blender, blend the soup until completely smooth and creamy. If using a regular blender, work in batches (filling the blender only halfway each time) and be careful with the hot liquid—hold the lid down with a kitchen towel. For extra-smooth soup, strain through a fine-mesh sieve after blending (optional but creates silky restaurant-quality texture).
  • Add cream: Return the blended soup to the pot (if you used a regular blender) over low heat. Stir in the heavy cream and heat gently until warmed through—don’t boil after adding cream or it may separate. Taste and adjust seasonings with more salt and pepper as needed.
  • Serve: Ladle the creamy corn soup into bowls. Garnish with chopped fresh chives or parsley, a drizzle of cream, reserved corn kernels, crispy bacon bits, and a crack of black pepper. Serve hot with crusty bread or crackers on the side.

Notes

  • Corn cob trick: If using fresh corn, after cutting off the kernels, scrape the cobs with the back of your knife to release the corn “milk”—this adds extra flavor and natural thickeners to the soup.
  • Thickness control: For thicker soup, use the potato and blend very well. For thinner soup, add more broth. You can also reserve 1 cup of corn kernels before blending and stir them back in at the end for texture.
  • Dairy-free option: Replace butter with olive oil and cream with full-fat coconut milk or cashew cream.
  • Make it heartier: Add cooked chicken, crispy bacon, or sautéed mushrooms.
  • Slow cooker adaptation: Sauté aromatics first, then transfer everything except cream to slow cooker. Cook on low 4-6 hours, blend, then stir in cream.
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1½ cups
  • Calories: 285
  • Sugar: 8g
  • Sodium: 580mg
  • Fat: 17g
  • Saturated Fat: 10g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 32g
  • Fiber: 3g
  • Protein: 6g
  • Cholesterol: 50mg

 

Tips & Variations

Flavor Boosters:

  • Roasted Corn Soup: Roast corn in the oven at 400°F for 20 minutes before making soup for deeper, caramelized flavor
  • Smoky Version: Add ½ teaspoon smoked paprika and crispy bacon
  • Mexican Corn Soup: Add cumin, chili powder, lime juice, and top with cotija cheese and cilantro
  • Asian-Inspired: Add ginger, use coconut milk, and garnish with green onions and sesame oil
  • Herb Garden: Stir in fresh basil, tarragon, or dill at the end

Texture Variations:

  • Chunky Corn Soup: Reserve 2 cups of corn kernels before blending and stir them back in
  • Extra Creamy: Add 4 oz cream cheese when adding the heavy cream
  • Lighter Version: Use half-and-half or whole milk instead of heavy cream
  • Rustic Style: Don’t blend completely—leave some texture for a more homestyle feel

Protein Additions:

  • Shredded rotisserie chicken
  • Crispy bacon or pancetta
  • Cooked shrimp (especially good in Mexican version)
  • Crabmeat for an elegant seafood corn chowder
  • White beans for vegetarian protein

Vegetable Add-Ins:

  • Diced red bell peppers for color and sweetness
  • Jalapeños or poblano peppers for heat
  • Sautéed mushrooms for earthiness
  • Diced zucchini or summer squash
  • Fresh spinach or kale stirred in at the end

Dietary Modifications:

  • Vegan: Use olive oil, vegetable broth, and coconut milk or cashew cream
  • Keto/Low-Carb: Skip potato, use less corn, increase cream
  • Paleo: Use coconut milk and skip cream
  • Whole30 Compliant: Use coconut milk, omit cream, ensure broth is compliant

Pro Chef Tips

Scrape those cobs: If using fresh corn, after cutting off the kernels, use the back of your knife to scrape down the cobs over a bowl. This releases the corn “milk” and starches that add incredible flavor, natural sweetness, and body to your soup. It’s a game-changer that many home cooks skip!

Don’t skip the sauté: Taking time to properly sauté your onions and garlic in butter builds a flavor foundation. The butter should foam and the onions should become translucent and fragrant—this is where layers of flavor develop. Rushing this step means missing out on depth.

Control the blend: For restaurant-quality silky smooth texture, blend the soup thoroughly, then strain it through a fine-mesh sieve. This extra step removes any fiber bits and creates an unbelievably velvety texture. If you prefer some texture, reserve a cup of corn kernels before blending and stir them back in.

Season in stages: Salt the soup lightly at the beginning, then taste and adjust at the end after blending and adding cream. The cream dilutes flavors, so what tasted perfect before cream may need more seasoning after. This prevents over-salting early on.

Temperature matters with cream: Never let the soup boil after adding cream—it can separate and look curdled. Add cream when the soup is just simmering or off heat, then gently warm it through. This keeps the texture smooth and creamy.

Fresh corn secret: The fresher the corn, the sweeter your soup. Corn begins converting sugar to starch immediately after picking, so use it as soon as possible. If buying from the grocery store, give the kernels a taste test—they should be sweet and milky.

Layering garnishes: Think of garnishes as the final flavor and texture layer. A drizzle of cream adds richness, fresh herbs add brightness, crispy bacon adds smokiness and crunch, and fresh cracked pepper adds subtle heat. Each element serves a purpose.

Make a corn broth: Save those corn cobs! Simmer them in water for 30 minutes to create a sweet corn broth. Use this instead of regular broth for even more intense corn flavor throughout the soup.

Common Mistakes to Avoid

Using old or starchy corn: Corn that’s past its prime has converted most of its sugars to starch, resulting in a bland, starchy soup instead of sweet and flavorful. If your corn kernels aren’t sweet when raw, your soup won’t be sweet either. Always taste your corn first—if it’s not delicious raw, it won’t be better cooked.

Not cooking aromatics properly: Throwing raw onions and garlic into the broth without sautéing first means you’ll miss all those caramelized, sweet flavors that come from properly cooking aromatics in fat. Take the time to sauté until the onions are translucent and fragrant—it makes a huge difference in the final flavor.

Over-blending or under-blending: Finding the right texture is key. Over-blending can make the soup gummy from releasing too much starch, while under-blending leaves it grainy and unpleasant. Blend until smooth and creamy but not for several minutes on high. Stop when it’s uniformly smooth.

Boiling after adding cream: High heat causes cream to separate and curdle, creating an unappealing broken texture with bits floating in it. Always add cream when the soup is at a gentle simmer or off heat entirely, then warm it gently without boiling.

Not adjusting seasoning at the end: Blending and adding cream both dilute flavors, so what tasted well-seasoned before these steps often tastes bland after. Always taste your soup just before serving and adjust salt, pepper, and other seasonings. This final adjustment is what separates good soup from great soup.

Using salted broth without adjusting: If you use regular (not low-sodium) broth, your soup can easily become too salty, especially as it reduces. Start with low-sodium broth and add salt to taste, or use unsalted broth and control the salt level completely.

Storage & Meal Prep

Refrigerator Storage: Store cooled creamy corn soup in an airtight container in the refrigerator for up to 4-5 days. Let it cool to room temperature before refrigerating (but don’t leave it out longer than 2 hours for food safety). The soup may thicken as it sits—this is normal. When reheating, add a splash of broth, milk, or cream to thin it back to your desired consistency.

Reheating Instructions: Reheat gently on the stovetop over medium-low heat, stirring frequently to prevent scorching on the bottom. Add liquid if needed to achieve the right consistency. You can also reheat individual portions in the microwave in 1-minute intervals, stirring between each interval. Never bring the soup to a hard boil during reheating—gentle warming preserves the creamy texture.

Portion for Convenience: Consider storing soup in individual portion-sized containers (about 1½ cups each) for easy grab-and-go lunches. This makes reheating quick and convenient, and you can customize garnishes for each serving as you eat them throughout the week.

Texture Changes: Cream-based soups naturally thicken as they sit because the starches continue to absorb liquid. This is completely normal and easily fixed by adding more broth or cream when reheating. Some separation may occur—just stir well and heat gently to bring it back together.

Make-Ahead & Freezer Notes

Make-Ahead Cooking: You can make this corn soup up to 2 days in advance, which is perfect for dinner party planning. Prepare the soup completely, cool it, and refrigerate. When ready to serve, reheat gently and adjust consistency with additional broth or cream if needed. The flavors actually deepen and improve after a day, making this an excellent make-ahead option.

Freezing Instructions: Creamy corn soup freezes well for up to 3 months. For best results, freeze the soup before adding the cream. Let the soup cool completely, then transfer to freezer-safe containers or heavy-duty freezer bags, leaving 1 inch of headspace for expansion. Label with the date and contents. If you’ve already added cream, you can still freeze it, though the texture may be slightly grainy after thawing—whisking while reheating usually fixes this.

Thawing and Reheating from Frozen: The best method is to thaw overnight in the refrigerator, then reheat gently on the stovetop. If you froze it without cream, add the cream during reheating. For quicker thawing, you can reheat frozen soup directly on the stovetop over low heat, stirring frequently as it thaws and warms. Add liquid as needed if the soup seems too thick.

Freezing Individual Portions: For ultimate convenience, freeze soup in individual serving sizes using freezer-safe containers or even silicone muffin cups (pop out frozen portions into a freezer bag once solid). This way you can thaw and reheat exactly what you need for a quick lunch or dinner without defrosting the entire batch.

Batch Cooking: This recipe doubles or triples easily, making it perfect for batch cooking. When corn is in season and inexpensive, make a large batch and freeze multiple containers for enjoying sweet corn flavor all winter long. It’s like bottling up summer’s best flavors!

Serving Suggestions

This versatile creamy corn soup pairs beautifully with many accompaniments. Here are the best ways to serve it:

Bread & Crackers:

  • Crusty sourdough bread for dipping
  • Warm garlic bread or cheesy bread
  • Saltine crackers or oyster crackers
  • Homemade or store-bought cornbread
  • Buttery dinner rolls
  • Toasted baguette slices
  • Cheddar biscuits

Protein Pairings:

  • Grilled cheese sandwich for a classic soup-and-sandwich combo
  • BLT sandwich
  • Chicken salad sandwich
  • Pulled pork sliders
  • Grilled chicken breast
  • Pan-seared salmon
  • Shrimp skewers

Salad Combinations:

  • Simple mixed green salad with vinaigrette
  • Caesar salad with crunchy croutons
  • Tomato and cucumber salad
  • Arugula salad with lemon dressing
  • Coleslaw (especially good with Mexican version)
  • Spinach salad with bacon and eggs

Complete Meal Ideas:

  • Soup and salad combo for light lunch
  • Serve as a starter before grilled meats
  • Pair with sandwich for hearty lunch
  • Make it the main course with crusty bread and salad
  • Serve in bread bowls for fun presentation
  • Part of a soup buffet with multiple varieties

Garnish Bar: Create a garnish station where everyone can customize their bowl:

  • Crispy bacon bits
  • Shredded cheddar cheese
  • Chopped fresh chives or green onions
  • Crème fraîche or sour cream
  • Fresh corn kernels
  • Crushed tortilla chips
  • Hot sauce or salsa
  • Fresh herbs (cilantro, parsley, basil)
  • Crumbled feta or cotija cheese
  • Lime wedges

Beverage Pairings:

  • Crisp white wine (Sauvignon Blanc or Pinot Grigio)
  • Light beer or wheat beer
  • Iced tea (sweet or unsweet)
  • Lemonade
  • Sparkling water with lemon
  • Chardonnay for richer versions

Seasonal Serving:

  • Summer: Serve slightly cooled with fresh tomato salad
  • Fall: Pair with apple cider and pumpkin cornbread
  • Winter: Serve steaming hot with extra bacon and cheese
  • Spring: Top with fresh herbs and edible flowers

FAQs Section

Can I use canned corn for this soup? Yes, you can use canned corn in a pinch, though fresh or frozen corn gives better flavor and texture. If using canned, you’ll need about three 15-ounce cans. Drain and rinse the corn first to remove excess sodium and that “tinny” taste. The soup may be slightly less sweet since canned corn doesn’t have the same fresh sweetness, so you might want to add a tiny pinch of sugar to boost flavor.

Do I need to remove corn from the cob or can I use frozen? Frozen corn works beautifully in this recipe and is actually my go-to for convenience! Frozen corn is picked and frozen at peak sweetness, often making it sweeter than “fresh” corn that’s been sitting in the grocery store for days. No need to thaw it first—just add frozen kernels directly to the pot. Fresh corn from the cob is wonderful when it’s in season (July-September), but frozen corn is perfect year-round.

How can I make this soup dairy-free or vegan? For dairy-free creamy corn soup, replace butter with olive oil or vegan butter, use vegetable broth, and substitute the heavy cream with full-fat coconut milk or cashew cream. Coconut milk adds subtle tropical flavor that actually complements corn nicely. For cashew cream, blend 1 cup raw cashews with ¾ cup water until completely smooth. The soup will be just as creamy and delicious!

Why is my corn soup watery instead of creamy? Watery soup usually means you’ve added too much broth or haven’t blended it enough to release the corn’s natural starches that create creaminess. The solution is to either simmer the soup uncovered to reduce and thicken it, add a potato for natural thickening, or blend more thoroughly to break down the corn completely. You can also make a quick slurry with 2 tablespoons cornstarch mixed with 2 tablespoons cold water, stir it in, and simmer for a few minutes to thicken.

Can I make this in a slow cooker or Instant Pot? Yes! For slow cooker: Sauté aromatics first in a skillet (this step is important for flavor), then transfer everything except cream to the slow cooker. Cook on low 4-6 hours or high 2-3 hours. Blend, then stir in cream. For Instant Pot: Use sauté function for aromatics, add corn, potato, and broth, pressure cook on high for 8 minutes with natural release, blend, and stir in cream. Both methods work great!

How do I make the soup thicker or thinner? To thicken: Add a diced potato before simmering, blend more thoroughly to release starches, simmer uncovered to reduce liquid, or make a cornstarch slurry and stir it in. To thin: Simply add more broth, milk, or cream until you reach your desired consistency. Cream-based soups thicken as they sit, so it’s common to need thinning when reheating leftovers.

What’s the best way to cut corn off the cob? The easiest method is to place the cob upright in a large bowl (to catch kernels). Using a sharp knife, slice downward from top to bottom, rotating as you go. The bowl catches all the kernels and prevents them from flying everywhere. After cutting, scrape the cob with the back of your knife to release the sweet “corn milk” and add it to your soup for extra flavor.

Conclusion

There’s something truly special about making a pot of homemade creamy corn soup—the way it fills your kitchen with sweet, comforting aromas, the satisfaction of creating something so silky and delicious from simple ingredients, and the joy of serving bowls of sunshine-yellow goodness to people you love. This easy corn soup recipe proves that the best comfort foods don’t need to be complicated or time-consuming.

Whether you’re making this sweet corn soup with fresh summer corn at its peak or using convenient frozen corn on a chilly winter day, you’re creating something genuinely wonderful. The naturally sweet corn flavor, enhanced by cream and butter, creates a bowl of pure comfort that appeals to everyone from kids to sophisticated dinner guests.

The best part about this versatile recipe is how easily it adapts to your needs and tastes. Make it chunky or silky smooth, mild or spicy, simple or loaded with garnishes—it’s delicious every way. And knowing you can make it ahead, freeze it for later, or whip it up in 30 minutes on a busy weeknight makes it even more appealing.

So grab that corn (fresh, frozen, or even canned in a pinch), pull out your pot, and get ready to make something magical. Your house is about to smell incredible, and you’re about to understand why creamy corn soup has been warming hearts and bellies for generations!

Have you tried this creamy corn soup recipe? I’d love to hear how it turned out! Drop a comment below telling me what you thought, what garnishes you loved, or what variations you tried. And don’t forget to pin this recipe to your Pinterest boards—you’ll want to make this comforting soup again and again! Happy cooking!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Copyright © 2025 BUFZI.COM