10 No-Mixer Cake Recipes to Make by Hand

Photo of author
Written By zhengshangxiao110119

Wedding dreamer, detail lover, and storyteller behind every BrideWhimsy idea.

Just because your mixer is tucked away doesn’t mean you can’t whip up something sweet. These 10 no-mixer cake recipes prove that a bowl and a whisk are all you need for tender, homemade cakes. Perfect for when you’re craving comfort baking without the cleanup.

Classic Chocolate Chip Hand-Mixed Cake

Classic Chocolate Chip Hand-Mixed Cake

Ready to bake the easiest, most decadent chocolate chip cake? This one-bowl wonder is so simple you'll memorize it after one try.

Serving: 10 | Prep Time: 10 minutes | Cooking Time: 35 minutes

Ingredients

For the Cake

  • 2 cups all-purpose flour (just scoop and level)
  • 1 cup granulated sugar
  • 1 1/2 teaspoons baking powder
  • 1/2 teaspoon baking soda
  • 1/2 teaspoon salt
  • 1/2 cup unsalted butter, melted and slightly cooled
  • 1 cup whole milk, at room temperature
  • 1 teaspoon pure vanilla extract
  • 1 large egg, at room temperature
  • 1/2 cup semi-sweet chocolate chips

Instructions

  1. Preheat your oven to 350°F. Grease a 9-inch round cake pan with butter or nonstick spray, then dust with a little flour and tap out the excess.
  2. In a large mixing bowl, whisk together the 2 cups all-purpose flour, 1 cup granulated sugar, 1 1/2 teaspoons baking powder, 1/2 teaspoon baking soda, and 1/2 teaspoon salt until evenly combined.
  3. Tip: To measure flour correctly, spoon it into the measuring cup and level off the top with a knife—don't scoop directly, or you'll pack in too much.
  4. Add the melted butter, milk, vanilla extract, and egg to the dry ingredients. Stir with a wooden spoon or spatula just until the flour disappears. A few small lumps are okay.
  5. Tip: Overmixing develops gluten and makes the cake tough. Stop as soon as you see no more dry flour.
  6. Fold in the 1/2 cup chocolate chips with a few gentle strokes, distributing them evenly throughout the batter.
  7. Pour the batter into the prepared pan and spread it to the edges with a spatula. Bake for 30 to 35 minutes, or until a toothpick inserted in the center comes out clean or with a few moist crumbs.
  8. Tip: Start checking at 30 minutes—if the toothpick has wet batter, bake 2–3 more minutes and test again.
  9. Let the cake cool in the pan on a wire rack for 10 minutes, then turn it out and cool completely before slicing.

Lusciously moist and deeply chocolatey, this cake is perfect with a tall glass of milk. You can also dress it up with a dusting of powdered sugar or a scoop of vanilla ice cream for a decadent dessert.

Lemon Zest Olive Oil Cake

Lemon Zest Olive Oil Cake

You know that moment when you want a dessert that feels special but doesn't require a stand mixer or a dozen bowls? That's exactly where this Lemon Zest Olive Oil Cake comes in—it's moist, fragrant, and bursting with bright citrus flavor, all made by hand with a simple whisk.

Serving: 8 | Prep Time: 15 minutes | Cooking Time: 40 minutes

Ingredients

  • 1 and 3/4 cups all-purpose flour
  • 1 teaspoon baking powder
  • 1/2 teaspoon baking soda
  • 1/4 teaspoon salt
  • 3 large eggs, at room temperature
  • 1 cup granulated sugar
  • Zest of 2 large lemons (about 2 tablespoons)
  • 3/4 cup extra-virgin olive oil (fruity or mild)
  • 3/4 cup whole milk, at room temperature
  • 1 teaspoon vanilla extract
  • For the glaze (optional but nice): 1 cup powdered sugar
  • 2 tablespoons fresh lemon juice

Instructions

  1. Preheat your oven to 350°F. Grease a 9-inch round cake pan with butter or nonstick spray, then line the bottom with parchment paper. (Tip: Parchment ensures easy release.)
  2. In a medium bowl, whisk together 1 and 3/4 cups all-purpose flour, 1 teaspoon baking powder, 1/2 teaspoon baking soda, and 1/4 teaspoon salt. Set aside.
  3. In a large bowl, using a hand whisk, combine 3 large eggs and 1 cup granulated sugar. Whisk vigorously for about 2 minutes until pale and slightly thickened. (Tip: Room-temperature eggs emulsify better with the sugar.)
  4. Add the zest of 2 large lemons (about 2 tablespoons) and whisk to incorporate.
  5. Slowly drizzle in 3/4 cup extra-virgin olive oil while whisking continuously. Keep whisking until the mixture is uniform and glossy.
  6. Add 3/4 cup whole milk and 1 teaspoon vanilla extract, whisk until smooth.
  7. Gradually add the dry ingredients to the wet mixture, folding gently with a silicone spatula or whisking gently by hand—just until no streaks of flour remain. Do not overmix; a few lumps are okay. (Tip: Overmixing develops gluten, making the cake tough.)
  8. Pour the batter into the prepared pan and spread evenly. Bake for 35–45 minutes, or until a toothpick inserted in the center comes out clean or with a few moist crumbs. Start checking at 35 minutes.
  9. While the cake bakes, make the glaze: in a small bowl, whisk together 1 cup powdered sugar and 2 tablespoons fresh lemon juice until smooth. Set aside.
  10. Once baked, let the cake cool in the pan on a wire rack for 10 minutes, then turn it out onto the rack to cool completely. Drizzle the glaze over the top while the cake is still slightly warm, allowing it to set.

The texture is incredibly tender with a tight crumb, thanks to the olive oil keeping it moist for days. For a brunch twist, serve slices with a dollop of Greek yogurt and a drizzle of honey—the tanginess plays beautifully with the lemon.

Banana Bread with Walnuts

Banana Bread with Walnuts

Unless you've already mashed a few spotty bananas, you might think banana bread is tricky—but this recipe is straightforward and forgiving. With a sweet banana flavor and a nutty crunch from walnuts, it's a classic that requires no mixer and comes together in one bowl.

Serving: 10 | Prep Time: 15 minutes | Cooking Time: 60 minutes

Ingredients

  • 3 ripe bananas (the spottier, the better)
  • 1/2 cup (1 stick) unsalted butter, melted
  • 3/4 cup granulated sugar
  • 2 large eggs, at room temperature
  • 1 teaspoon vanilla extract
  • 1 1/2 cups all-purpose flour
  • 1 teaspoon baking soda
  • 1/2 teaspoon salt
  • 1 cup chopped walnuts

Instructions

  1. Preheat your oven to 350°F and grease a 9×5-inch loaf pan with butter or nonstick spray.
  2. In a large bowl, mash the bananas with a fork until mostly smooth—a few small lumps are fine.
  3. Add the melted butter, sugar, eggs, and vanilla, then whisk until well combined.
  4. Sprinkle the flour, baking soda, and salt over the banana mixture. Stir with a rubber spatula just until no dry streaks remain—do not overmix or the bread will be tough. Tip: Overmixing activates gluten, making the bread dense.
  5. Fold in the chopped walnuts until evenly distributed. Save a handful to sprinkle on top for a prettier crust.
  6. Pour the batter into the prepared pan and spread it evenly. Sprinkle the reserved walnuts on top.
  7. Bake for 55–65 minutes, until a toothpick inserted in the center comes out clean or with just a few moist crumbs. Tip: If the top is browning too fast, tent loosely with foil after 40 minutes.
  8. Let the bread cool in the pan on a wire rack for 10 minutes, then turn it out and cool completely before slicing. Tip: Slicing while warm will cause it to crumble.

You'll love the contrast between the sweet, moist crumb and the nutty crunch of walnuts. This bread is perfect for breakfast with a smear of butter or as an afternoon treat with a cup of coffee. Wrap leftovers tightly—they stay moist for days.

Vanilla Almond Pound Cake

Vanilla Almond Pound Cake

Under the golden glow of a spring afternoon, nothing beats a classic Vanilla Almond Pound Cake. This dense yet tender loaf, rich with vanilla and a whisper of almond, comes together with nothing more than a bowl and a sturdy whisk — no mixer required. Today, I'll walk you through every step as if we're side by side in the kitchen.

Serving: 10 | Prep Time: 20 minutes | Cooking Time: 70 minutes

Ingredients

  • 1 cup (2 sticks) unsalted butter, softened, plus a little extra for greasing the pan
  • 2 cups granulated sugar
  • 4 large eggs, at room temperature
  • 2 teaspoons pure vanilla extract
  • 1 teaspoon almond extract
  • 3 cups all-purpose flour
  • 1 teaspoon baking powder
  • ½ teaspoon salt
  • 1 cup whole milk, at room temperature (or a splash more if the batter feels stiff)

Instructions

  1. Preheat your oven to 325°F. Grease a 9×5-inch loaf pan with a little softened butter, then dust it lightly with flour; tap out the excess. This helps the cake release cleanly.
  2. In a large mixing bowl, beat the softened butter and sugar together with a wooden spoon until light and fluffy — about 3 to 4 minutes. Scrape down the sides once. (Tip: If your butter isn't soft enough, cut it into small cubes and let it sit on the counter for 15 minutes.)
  3. Add the eggs one at a time, beating well after each addition until the mixture is smooth and glossy. Stir in the vanilla and almond extracts.
  4. In a separate medium bowl, whisk together the flour, baking powder, and salt. (Tip: Whisking aerates the flour and ensures leavening is evenly distributed — no need to sift.)
  5. Add the dry ingredients to the butter mixture in three additions, alternating with the milk. Start and end with the flour. After each addition, stir just until combined — a few streaks of flour are okay. Do not overmix, or the cake will be tough.
  6. Spoon the batter into the prepared pan and smooth the top with a spatula. Tap the pan on the counter a few times to release any air bubbles.
  7. Bake on the center rack for 65 to 75 minutes, until a wooden skewer inserted into the center comes out clean with just a few moist crumbs. If the top is browning too quickly after 45 minutes, tent loosely with foil. (Tip: Ovens vary — start checking at 65 minutes.)
  8. Let the cake cool in the pan on a wire rack for 15 minutes, then run a thin knife around the edges. Turn the cake out onto the rack and let it cool completely before slicing. (Tip: Warm pound cake crumbles; patience gives you clean slices.)

Buttery and fine-textured, this cake boasts a tender crumb that melts on your tongue, with the almond adding a subtle nutty undertone to the vanilla. For a pretty presentation, dust it with powdered sugar and serve with fresh berries and a dollop of lightly sweetened whipped cream. It's even better the next day — if you can resist it that long.

Spiced Carrot Cake

Spiced Carrot Cake

Once you've baked this spiced carrot cake, you'll understand why homemade beats boxed every time. Freshly grated carrots and a trio of warm spices create a moist, tender crumb that's pure comfort. It's surprisingly simple to whip up.

Serving: 8 | Prep Time: 20 minutes | Cooking Time: 30 minutes

Ingredients

  • 1½ cups all-purpose flour
  • 1 cup granulated sugar
  • ½ cup vegetable oil
  • 2 large eggs
  • 1½ cups finely grated carrots (about 3 medium)
  • 1 teaspoon baking soda
  • ½ teaspoon salt
  • 1 teaspoon ground cinnamon
  • ½ teaspoon ground nutmeg
  • ¼ teaspoon ground ginger
  • 1 teaspoon vanilla extract

Instructions

  1. Preheat your oven to 350°F (175°C). Lightly grease a 9-inch round cake pan and line the bottom with a parchment paper round for easy removal.
  2. In a medium bowl, whisk together the flour, baking soda, salt, cinnamon, nutmeg, and ginger. Whisking well ensures the spices and leavener are evenly distributed throughout the batter.
  3. In a large bowl, beat the sugar and oil together with a hand mixer or whisk until well combined. Add the eggs one at a time, beating well after each, then stir in the vanilla extract.
  4. Gradually add the dry ingredients to the wet mixture, stirring with a rubber spatula just until combined. A few lumps are fine; overmixing will make the cake tough.
  5. Fold in the grated carrots gently until evenly distributed. For the fluffiest texture, use the smallest holes on your box grater; large shreds can make the cake soggy.
  6. Pour the batter into the prepared pan and spread it evenly. Bake for 28–32 minutes, or until a toothpick inserted in the center comes out clean and the edges pull away from the pan. Rotate the pan halfway through for even browning.
  7. Let the cake cool in the pan on a wire rack for 10 minutes, then turn it out onto the rack to cool completely before serving or frosting.

Lightly spiced and incredibly moist, this cake tastes even better after a day in the fridge. Serve it plain for breakfast or top with cream cheese frosting for a showstopper dessert. Either way, it's a slice of pure, handmade joy.

Chocolate Swirl Coffee Cake

Chocolate Swirl Coffee Cake

Perhaps you're looking for a coffee cake that's both impressive and surprisingly simple to make. This Chocolate Swirl Coffee Cake layers rich chocolate and bold coffee flavors without any complicated mixing—just a few smart layering tricks. Perfect for weekend brunch or a mid-afternoon pick-me-up.

Serving: 9 | Prep Time: 15 minutes | Cooking Time: 35 minutes

Ingredients

  • 2 cups all-purpose flour
  • 1 teaspoon baking powder
  • 1/2 teaspoon baking soda
  • 1/2 teaspoon salt
  • 1/2 cup unsalted butter, softened
  • 1 cup granulated sugar
  • 2 large eggs
  • 1 teaspoon vanilla extract
  • 1 cup sour cream at room temperature
  • 1/4 cup brewed strong coffee, cooled
  • 1/2 cup semisweet chocolate chips
  • 1 tablespoon cocoa powder
  • 1/2 teaspoon instant coffee granules
  • 1/4 cup chopped walnuts (optional)

Instructions

  1. Preheat your oven to 350°F. Grease an 8×8-inch baking pan with butter or nonstick spray.
  2. In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. Set aside.
  3. In a large bowl, beat the softened butter and sugar with an electric mixer on medium speed until light and fluffy, about 2 minutes. (Tip: Make sure your butter is truly room temperature—soft but not melted—for the best texture.)
  4. Add the eggs one at a time, beating well after each. Stir in the vanilla extract.
  5. Add the sour cream and mix until just combined. The batter will look slightly lumpy—that's fine. (Tip: Don't overmix at this stage, or the cake will be dense.)
  6. Gradually add the dry ingredients to the wet mixture, alternating with the brewed coffee. Start and end with flour, mixing until just incorporated. (Tip: Use a spatula to fold the last bits of flour by hand to avoid overworking the gluten.)
  7. In a small microwave-safe bowl, melt the chocolate chips in 20-second bursts, stirring between, until smooth. Stir in the cocoa powder and instant coffee granules.
  8. Pour two-thirds of the batter into the prepared pan and spread evenly. Drop spoonfuls of the chocolate mixture over the batter, then swirl with a knife or skewer in a figure-eight pattern.
  9. Spoon the remaining batter over the top and spread gently—don't disturb the swirl layer too much. If using walnuts, sprinkle them on top.
  10. Bake for 30-35 minutes, until a toothpick inserted into the center comes out clean or with a few moist crumbs. Cool in the pan for 10 minutes, then transfer to a wire rack.

Holding a warm slice of this coffee cake reveals a perfect balance: tender, moist crumb with ribbons of fudgy chocolate and a gentle coffee kick. Serve it with a dollop of whipped cream or a dusting of powdered sugar for a brunch that feels special without the fuss.

Coconut Lime Quick Cake

Coconut Lime Quick Cake

Whether you need a last-minute dessert or a bright pick-me-up, this Coconut Lime Quick Cake is your answer. With tropical coconut and zesty lime, it comes together in a single bowl with no electric mixer required.

Serving: 8 | Prep Time: 15 minutes | Cooking Time: 30 minutes

Ingredients

  • 1 1/2 cups all-purpose flour
  • 1 teaspoon baking powder
  • 1/2 teaspoon baking soda
  • 1/4 teaspoon salt
  • 1/2 cup unsalted butter, melted (or a scant 1/2 cup coconut oil for extra coconut flavor)
  • 3/4 cup granulated sugar
  • 2 large eggs
  • 1/2 cup full-fat coconut milk (shake the can well)
  • Zest of 2 limes (about 1 tablespoon)
  • Juice of 1 lime (about 2 tablespoons)
  • 1 teaspoon vanilla extract

Instructions

  1. Preheat your oven to 350°F and grease an 8×8-inch square baking pan. Tip: Line the pan with parchment paper for easy removal.
  2. In a medium bowl, whisk together the flour, baking powder, baking soda, and salt.
  3. In a large bowl, whisk the melted butter and sugar until smooth. Tip: If using coconut oil, make sure it's melted but not hot.
  4. Add the eggs one at a time, whisking well after each addition. The mixture should look glossy.
  5. Pour in the coconut milk, lime juice, lime zest, and vanilla extract. Whisk until fully combined.
  6. Add the dry ingredients to the wet mixture and fold gently with a spatula until just combined. Do not overmix; a few lumps are fine.
  7. Pour the batter into the prepared pan and spread evenly. Bake for 28-32 minutes, or until a toothpick inserted into the center comes out clean and the edges are golden.
  8. Let the cake cool in the pan for 10 minutes, then transfer to a wire rack to cool completely. Tip: For extra moistness, brush the warm cake with a lime syrup made from 2 tablespoons sugar and 2 tablespoons lime juice.

Serve slices of this tender cake with a dollop of whipped cream and a sprinkle of toasted coconut. The balance of tangy lime and creamy coconut makes it a refreshing treat any time of year.

Peanut Butter Oatmeal Cake

Peanut Butter Oatmeal Cake

Nobody can resist the comforting combination of peanut butter and oatmeal, and this cake brings them together in a simple, no-mixer recipe that's perfect for beginners.

Serving: 9 | Prep Time: 15 minutes | Cooking Time: 30 minutes

Ingredients

For the Cake

  • A stick (1/2 cup) unsalted butter, softened
  • 1/2 cup creamy peanut butter
  • 3/4 cup packed brown sugar
  • 1 large egg
  • 1 teaspoon vanilla extract
  • 1/2 cup milk (any kind)
  • 1 cup old-fashioned rolled oats
  • 3/4 cup all-purpose flour
  • 1/2 teaspoon baking soda
  • 1/4 teaspoon salt

Instructions

  1. Preheat your oven to 350°F. Grease an 8×8-inch square pan with butter or nonstick spray.
  2. In a large bowl, use a wooden spoon to cream together the softened butter and peanut butter until smooth. (Tip: Make sure your butter is very soft for easy mixing.)
  3. Add the brown sugar and beat until light and fluffy, about 2 minutes.
  4. Beat in the egg and vanilla extract until well combined.
  5. Stir in the milk. The batter will look thin; that's normal.
  6. In a separate bowl, whisk together the oats, flour, baking soda, and salt.
  7. Gradually add the dry ingredients to the wet mixture, stirring just until no dry flour remains. Do not overmix. (Tip: A few small lumps are fine.)
  8. Pour the batter into the prepared pan and spread it evenly.
  9. Bake for 25–30 minutes, until the top is golden brown and a toothpick inserted in the center comes out clean. (Tip: If the top browns too quickly, tent loosely with foil after 20 minutes.)
  10. Let the cake cool in the pan on a wire rack for 10 minutes, then turn it out onto the rack to cool completely before slicing.

Don't be fooled by its humble appearance — this cake is moist, tender, and packed with peanut butter flavor in every bite. For a fun twist, swirl in some chocolate chips or top with a drizzle of honey before serving.

Zucchini Chocolate Cake

Zucchini Chocolate Cake

Perhaps you've been looking for a way to sneak more veggies into dessert—this moist zucchini chocolate cake is your answer. It's decadent, easy to make by hand, and the zucchini keeps it incredibly tender. Perfect for satisfying chocolate cravings while feeling a tiny bit virtuous.

Serving: 12 | Prep Time: 20 minutes | Cooking Time: 35 minutes

Ingredients

  • 2 cups all-purpose flour
  • 1/2 cup unsweetened cocoa powder
  • 1 teaspoon baking soda
  • 1/2 teaspoon baking powder
  • 1/2 teaspoon salt
  • 1 teaspoon ground cinnamon
  • 1 1/2 cups granulated sugar
  • 1/2 cup vegetable oil
  • 2 large eggs
  • 1 teaspoon vanilla extract
  • 2 cups shredded zucchini (from about 2 medium zucchinis)
  • 1/2 cup buttermilk
  • 1 cup semisweet chocolate chips

Instructions

  1. Preheat your oven to 350°F. Grease a 9×13-inch baking pan or line it with parchment paper.
  2. In a large bowl, whisk together the flour, cocoa powder, baking soda, baking powder, salt, and cinnamon. Tip: Whisking aerates the flour better than stirring, but if you want to be extra safe, sift the dry ingredients—no lumps guaranteed.
  3. In a separate bowl, combine the sugar, vegetable oil, eggs, and vanilla extract. Stir vigorously until the mixture is smooth and slightly thickened.
  4. Add the shredded zucchini to the wet mixture and fold it in gently. Tip: After shredding the zucchini, place it in a clean kitchen towel and squeeze out as much liquid as possible. This prevents the cake from becoming soggy.
  5. Now add the dry ingredients to the wet mixture in three additions, alternating with the buttermilk. Start and end with the dry ingredients. Stir just until combined after each addition—overmixing will make the cake tough.
  6. Fold in the chocolate chips until evenly distributed. The batter will be thick and glossy.
  7. Pour the batter into the prepared pan and spread it evenly with a spatula.
  8. Bake for 30 to 35 minutes, or until a toothpick inserted into the center comes out clean or with a few moist crumbs. Tip: Start checking at 30 minutes; ovens vary. The cake should also pull away slightly from the edges.
  9. Let the cake cool in the pan on a wire rack for 10 minutes, then turn it out onto the rack to cool completely before slicing.

Once cool, the cake is wonderfully moist and fudgy, with a tender crumb that hides the zucchini completely. Serve it plain, dusted with powdered sugar, or warm with a scoop of vanilla ice cream for an extra indulgence.

Rustic Apple Cinnamon Cake

Rustic Apple Cinnamon Cake

Kick off your baking with this rustic apple cinnamon cake—a cozy treat that’s easier than it looks. We’ll use fresh apples and warm spices for a dessert that feels homemade in the best way. Let’s get started.

Serving: 8 | Prep Time: 20 minutes | Cooking Time: 45 minutes

Ingredients

Cake

  • 2 medium apples (like Granny Smith or Honeycrisp), peeled, cored, and diced into ½-inch pieces
  • 1 tablespoon lemon juice
  • 2 cups all-purpose flour
  • 1 teaspoon baking powder
  • ½ teaspoon baking soda
  • ½ teaspoon salt
  • 1½ teaspoons ground cinnamon
  • ½ cup unsalted butter, softened to room temperature
  • ¾ cup granulated sugar
  • ¼ cup packed light brown sugar
  • 2 large eggs, at room temperature
  • 1 teaspoon vanilla extract
  • ½ cup buttermilk, at room temperature

Instructions

  1. Preheat your oven to 350°F (175°C). Grease a 9-inch round cake pan and line the bottom with parchment paper.
  2. In a small bowl, toss the diced apples with lemon juice. Set aside to prevent browning.
  3. In a medium bowl, whisk together the flour, baking powder, baking soda, salt, and cinnamon. Tip: Sifting isn’t necessary, but whisking aerates the flour for a lighter cake.
  4. In a large bowl, using an electric mixer on medium speed, beat the butter with granulated sugar and brown sugar until light and fluffy, about 3 minutes. Scrape down the sides as needed.
  5. Add the eggs one at a time, beating well after each addition. Then beat in the vanilla extract.
  6. With the mixer on low, add the flour mixture in three additions, alternating with the buttermilk, starting and ending with the flour. Mix just until combined—do not overmix, or the cake will be tough.
  7. Fold the diced apples into the batter using a rubber spatula. The batter will be thick; make sure apples are evenly distributed.
  8. Pour the batter into the prepared pan and spread it into an even layer. Tip: For a rustic look, sprinkle a teaspoon of raw sugar on top before baking (optional).
  9. Bake for 40–45 minutes, or until a toothpick inserted in the center comes out clean or with a few moist crumbs. The top should be golden brown. Let the cake cool in the pan for 10 minutes, then turn out onto a wire rack to cool completely.
  10. Once cool, dust with powdered sugar if desired, or serve warm with a dollop of whipped cream. Store leftovers in an airtight container at room temperature for up to 3 days.

You’ll find the texture tender and moist, with pockets of soft apple and a cozy cinnamon aroma. This cake is perfect with a cup of tea or coffee, and it actually tastes even better the next day—if it lasts that long!

Conclusion

Zipping through these 10 no-mixer cakes proves you don’t need fancy tools to bake something amazing. I’d love to hear which one becomes your go-to—drop a comment below! And if you found this helpful, please share on Pinterest to help others bake by hand too.

Leave a Comment

Social media & sharing icons powered by UltimatelySocial