Best Dog Backpacks for Hiking, Camping + Buying Guide [2019]

Disclosure: When you buy through links on our site, we may earn an affiliate commission.

Quick Answer: Best Dog Backpacks

  1. Ruffwear – Approach Full-Day Hiking Pack for Dogs
  2. Kyjen Outward Hound Dog Backpack
  3. OneTigris Dog Pack
  4. Daypak Dog Backpack by Outward Hound
  5. Mountainsmith K-9 Dog Pack
  6. Ruffwear – Palisades Multi-Day Backcountry Pack for Dogs
  7. Kurgo Dog Backpack
  8. Ruffwear – Commuter Rucksack
  9. Cesar Millan Dog Backpack

Dogs are one of the most loyal friends one could afford to have. They have been around us humans since the early ages, which make it a 15,000-year-old association!

Dogs in general, have a tendency to up one’s spirits at any given moment.

They are known to be man’s best companions, be it at home or anyplace elsewhere.

Hence, engineers have designed gear for the canines, which matches those owned by their human best friends. In this article, we shall talk about the backpacks designed for dogs.

Dog Backpacks for Hiking

3. Dog Backpacks for Hiking

A hike needs to be well-planned, in order to enjoy the experience to the fullest with one’s doggo.

Hence, the work that goes into selecting a backpack for the doggie shall involve considering the following guidelines.

The backpack needs to firstly be lightweight and must not seem like a burden for our dear friend to carry around. The last thing that one would want is for their dear doggo to think of it as a punishment rather than time well-spent together.

Straps used for adjustment, like the girth straps and neck straps should preferably be padded. Girth straps that are wide, would help increase the comfort of the dog while carrying weight around. The other panels too could be padded in order to enhance the quality of experience for one’s doggie.

Handles need to be sturdy so it becomes easier for one to lift their dog up with their help, without much hassle to oneself or discomfort to the animal. This comes of help, particularly when crossing big obstacles or pulling your bestie out of trouble.

Saddle pockets if present, need to be detachable. This would help to reduce the weight carried by the dog and increase its ability to balance. A feature like this comes in handy while crossing rivers and also during rest stops.

The material of the backpack needs to be water-resistant to save the food and other items stored in it from any plausible damage caused by rain or the water from streams.

Breathable materials that have a mesh inner lining help to cool down the dog and prevents it from getting irritated soon. Ripstop nylon or nylon would be a good external material choice especially if the hike planned is on a rocky terrain.

Lastly, backpack designs that have tapering pockets towards the tail are an ideal choice. Such a design shall ensure that the weight of the backpack is concentrated on the shoulders rather than the spine of the dog.

Best Dog Backpacks for Hiking & Backcountry Adventures

Here is a quick list of best dog backpacks for hiking and other adventures. We have also included some of the most important aspects to consider while buying.

Model Sizes Colors Ideal For USPs Our Rating Price

Ruffwear - Approach

RUFFWEAR - Approach Pack, Orange Poppy (2017), Small

Best Overall

XS, S, M, L, XL

Orange Poppy, Blue, Campfire Orange


Five points of adjustment

Aluminum V-rings

Secured with a durable webbing loop

Padded handle and non-slip straps

Reflective trim

Space for Ruffwear's Beacon Light


Check Price

Kyjen Outward Hound

Outward Hound Kyjen  2500 Dog Backpack, Small, Orange

1,500+ Reviews on Amazon

S, L

Blue, Green, Orange


Reflective accents

Removable pack

Elastic water bottle holder


Check Price

OneTigris Dog Pack

OneTigris Dog Pack Hound Travel Camping Hiking Backpack Saddle Bag Rucksack for Medium & Large Dog (Black - 1000D Nylon)

M, L

Black, Coyote Brown

Hiking, camping, everyday use

Material - 1000D Nylon/ cotton canvas

V-ring for dog leash attachments

Two main zipper side compartments


Check Price

Daypak Dog Backpack by Outward Hound

Outward Hound DayPak Dog Backpack Hiking Gear

1,000+ Reviews on Amazon

S, M, L

Blue, Green


Cooling mesh

Reflective piping

D-Ring Clip


Check Price

Mountainsmith K-9 Dog Pack

Mountainsmith K-9 Dog Pack

S, M, L

Azure Blue, Heritage Red


Material - Nylon

Air mesh panels

Single haul handle

Metal D-ring attachment point for leash


Check Price

Kurgo Dog Backpack

Kurgo Big Baxter Dog Backpack, Dog Saddlebag, Dog Pack, Adjustable Saddlebag for Hiking, Walking, Running, Camping, Chili Red/Barn Red

Lifetime Warranty


Coastal blue, Black/Orange, Chili/ Barn red

Hiking, everyday use

Large handle

Reflective trim

Integrated harness, 8 adjustment points

48 Water-resistant


Check Price

Ruffwear - Palisades

Ruffwear - Palisades Multi-Day Backcountry Pack for Dogs, Red Currant, Medium

S, M, L/XL


Backcountry adventures, hiking

Collapsable hydration bottles and spacious removable saddlebags

Reflective trim

Secure leash attachment point via the single-piece

48 Anodized aluminum V-ring


Check Price

Best Dog Backpacks Reviews

Here are quick reviews of some of the backpacks –

Ruffwear Approach Hiking Pack for Dogs

RUFFWEAR - Approach Pack, Orange Poppy (2017), Small

Now a leading dog gear brand, Ruffwear was set up by outdoor explorer Patrick Kruse in his garage in 1993.

The company aims to inspire outdoor lovers – dogs – and their human companions to explore the wonders of nature with comfort.

Bring along your dog’s outdoor essentials with this pack from Ruffwear. It is constructed with durable, lightweight ripstop nylon material.

The pack features zippered saddlebags and extra gear loops, where you can store your dog’s and even your own trail necessities.

It is available in five different sizes and has five adjustment points which allow for a customized fit.

What’s more, the pack also comes with a padded handle and non-chaffing, non-slip straps that feel comfortable on the dog’s body all hike long.

Its reflective trim makes it more visible in low-lit environments. It is a great choice for anyone looking to share more adventure with their furry friend.

9.7Expert Score
Ruffwear Approach Hiking Pack

  • It has multiple size and color options
  • Lightweight (does not weigh the dog down)
  • Several zippered pockets
  • Good quality materials
  • A bit pricey

Check Reviews & Price on Amazon

Kyjen Outdoor Hound Backpack

Outward Hound Kyjen  2500 Dog Backpack, Small, Orange

Outdoor hound is a market-leading brand in the pet industry that was founded in 1997.

The US-based company manufactures and supplies innovative pet products such as toys, gear, bowls, feeders, etc .

Have a remarkable hiking experience with your canine companions by allowing them to comfortably carry their essentials with Kyjen outdoor hound pack.

It is made of super-tough, outdoor-ready nylon material. The pack has plenty of storage features, including spacious saddlebags, several zippered interior pockets, and an elastic water bottle holder.

This backpack comes with a harness that you can easily adjust to the perfect fit. And its bright colors and reflective accents enhance visibility in wild places.

9.5Expert Score
Kyjen Outdoor Hound Backpack

  • It can hold a lot of stuff
  • It is lightweight
  • Well-made
  • Removable saddlebags
  • Several zippered pockets
  • No leash attachment

Check Reviews & Price on Amazon

Outdoor Hound Daypak Dog Backpack

Outward Hound DayPak Dog Backpack Hiking Gear

This is another well-thought-out design from the pet-centric company, Outdoor Hound.

It is designed to let your dog comfortably and conveniently carry extra gear and essentials while on the go.

This backpack has a lot of premium features for you and your dog’s comfort.

These include four expandable pockets for storing keys, IDs, phones, etc. as well as D-clips for attaching a leash.

The light-capacity pack comes with breathable mesh which helps keep your Fido cool all through the journey. The adjustable straps secure the pack on the dog’s body while allowing a full range of motion.

And the reflective piping and bright coloring ensure that you never lose the sight of your pooch. It is available in three different sizes and has two color options to choose from.

9.5Expert Score
Outdoor Hound Daypak Dog Backpack

  • It is roomy
  • Adjustable straps
  • Great color and design
  • Comes with expandable pockets
  • It’s durable
  • It is not waterproof

Check Reviews & Price on Amazon

Mountainsmith K-9 Dog Pack

Mountainsmith K-9 Dog Pack

Mountainsmith was founded in 1979 by legendary outdoorsman Patrick Smith and was born of a need for seriously durable gear that could stand tall against the challenges offered by the Rocky Mountains of Colorado.

Since its establishment, the company has been churning out few of the most durable and functional gear available in the market.

The product measures 13 x 9 x 11 inches and weighs about 14 ounces. It is suitable for daily use and hikes. The product can be used by all small, medium and large dogs.
Some key features of this product are listed below.

  • Material made of strong 210D Nylon 6.6 Junior Ripstop/ 420D Duramax Nylon.
  • Single adjustable belly strap.
  • A haul handle on the top.
  • Metal D ring for leash attachment.
  • Vet approved ergonomically tapered design.
  • Increased ventilation through air mesh panels across the body.
  • Many adjustment straps present.
  • Tactical Vest.
  • Sturdy design.
  • Reflective strip present on the front, rear and sides.
  • Back harness can be independently adjusted.
  • 2 zippered pannier pockets.
9.1Expert Score
Mountainsmith K-9 Dog Pack

  • Available in different sizes.
  • Many color patterns offered.
  • Sizing guide of the product is very accurate.
  • Comfortable for canines.
  • Stitches can be further reinforced.

Check Reviews & Price on Amazon

OneTigris Dog Pack Hound Travel Camping Hiking Backpack

OneTigris Dog Pack Hound Travel Camping Hiking Backpack Saddle Bag Rucksack for Medium & Large Dog (Black - 1000D Nylon)

The OneTigris Dog Pack Hound Travel Camping Hiking Backpack is suitable for a medium or large dog. It measures 10.6 x 2.2 x 9.8 inches and weighs 1.28 pounds.

Some key features of this product are listed below.

  • Chic design.
  • Made of comfortable cotton canvas.
  • Can be used as a multipurpose backpack.
  • 2 front pockets.
  • 2 main zipper pouches.
  • Easily washable and dries in sunlight.
  • Comfortable fit.
  • 3 well-spaced adjustment straps.
  • Side-pockets have easy Velcro access.
  • High durability.
  • Has a top handle.
  • Spacious.
  • Strong stitches.
  • Withstands abrasion.
9.5Expert Score
OneTigris Dog Pack Hound Travel Camping Hiking Backpack

  • Available in different colors.
  • The same design offered in 1000D nylon fabric material.
  • No serious issues!

Check Reviews & Price on Amazon

Kurgo Big Baxter Dog Backpack

Kurgo Big Baxter Dog Backpack, Dog Saddlebag, Dog Pack, Adjustable Saddlebag for Hiking, Walking, Running, Camping, Chili Red/Barn Red

A Kurgo Big Baxter (TM) Dog Backpack for dogs that weigh anywhere between 50-110 pounds, measures 0.78 x 5.11 x 5.11 inches and weighs about 17 ounces.

It is ideal for extra small and small dog breeds. It is available in a smaller size too.

Some key features of this product are listed below.

  • Very spacious.
  • Integrated harness.
  • Large handle for lifting.
  • Reflective trim to assist in low-light areas.
  • Rear mounted leash hook.
  • Leash hook is multipurpose.
  • Has 8 different adjustment points.
  • Breathable mesh backpack.
  • Lifetime warranty.
  • Molle integration on both sides.
  • Each saddle can hold a 16-ounce water bottle.
  • An ergonomic spine that mimes the dog’s spine.
  • Designed to be used for various outdoor activities.
  • The material is well-resistant to abrasions.
9.0Expert Score
Kurgo Big Baxter Dog Backpack

  • There are many color alternatives to the backpack.
  • Affordable.
  • Available in 4 different sizes.
  • No serious issues!

Check Reviews & Price on Amazon

Ruffwear Palisades Multi-Day Backcountry Pack for Dogs

Ruffwear - Palisades Multi-Day Backcountry Pack for Dogs, Red Currant, Medium

This product is famously known as the “Cadillac of Dog backpacks” A medium-sized Ruffwear Palisades backpack for dogs measures 14 x 13 x 10 inches and weighs only 12 ounces.

It is an ideal backpack for all since the product is available in different sizes.

Some key features of this product are listed below.

  • Saddlebags present in weight forward design.
  • Pouches can hold 2 liters of water and food for 3 days.
  • Food and water bowls are collapsible.
  • Removable saddlebags
  • The modified Web Master Harness has 4 attach points.
  • The harness distributes weight.
  • Load compression system available.
  • Padded handle.
  • Secure leash attachment.
  • A well-designed cooling system to keep the canine going.
  • Reflective trim present along with low-light visibility assist.
9.1Expert Score
Ruffwear Palisades Multi-Day Backcountry Pack for Dogs

  • Great pack for all activities.
  • Stands tough in all weather conditions.
  • Available in various sizes.
  • No serious issues!

Check Reviews & Price on Amazon

Ruffwear – Commuter Rucksack Inspired Pack for Dogs

RUFFWEAR Dog Pack for Everyday Use, Medium Sized Breeds, Adjustable Fit, Size: Medium, Cloudburst Grey, Commuter Pack, 5050-045M

A medium sized version of the Ruffwear-Commuter Rucksack measures 13.5 x 14 x 8 inches and weighs 1.15 pounds. This product is ideal for daily walks and hikes.

Some key features of this product are listed below.

  • 4 adjustment points present.
  • Allows full range of motion.
  • Saddlebags are built in a weight forward design.
  • 3 leash attachment points.
  • Material made of polyester coupled with leather accents for style.
  • Durable webbing loops.
  • Padded handle.
  • Non-Slip straps to assist in controlled lifting.
  • Easy access side pockets.
  • Reflective trim to assist in low-light environments.
  • Provision for beacon light in the built-in light loop.
  • Easily washable material.
9.0Expert Score
Ruffwear - Commuter Rucksack Inspired Pack for Dogs

  • Available in different sizes.
  • Many color alternatives present.
  • Collapsible water bottles can fit easily in saddle pockets.
  • Saddlebags are not removable.

Check Reviews & Price on Amazon

Cesar Millan Dog Backpack

Cesar Millan Dog Backpack Large Blue

Cesar Milan is a well-known individual. He also goes by the alias of a “ Dog-whisperer”.

The design of this backpack has been proposed by him, right from scratch. This backpack has since then been on top of the list as the best backpack for dogs.

This Cesar Milan backpack for dogs measures 13 x 5 x 10.5 inches and weighs about a pound only. Small, medium and large sized dogs are the ideal audience that this product caters to. This product is popular for its efficiency during behavioral and weight training of dogs.

Some key features of this product are listed below.

  • Designed to hold more weight.
  • The material is very durable,
  • Water repellant.
  • Breathable material helps dog cool down.
  • Straps are elastic.
  • Allows full range of reflexive motion.
  • Reflective trim to aid in low-light environments.
  • Even weight distribution.
  • Inner mesh cushioning for comfort.
  • Secure and simple clips.
  • Lightweight.
  • Fits a collapsible water bowl easily.
8Expert Score
Cesar Millan Dog Backpack

  • Available in 3 different sizes.
  • Can be used to train the dog.
  • No attachment available to clip a leash.

Check Reviews & Price on Amazon

A Detailed Buying Guide for Dog Backpacks for Hinking & Otherwise

2. A Detailed Buying Guide for Dog Backpacks

While selecting a backpack for a canine, one must be very careful to not end up hurting our dear loyal friend especially with our choice of backpack. The following can serve as a buying guide for buying a dog backpack.

Snug fit – The backpack should have a snug fit. It shouldn’t be very loose or too tight for the dog. Being too loose would cause the dog to lose balance and too tight on the other hand could make the dog feel uncomfortable and irritated.

Unfortunately, there is no standard size followed by dog pack manufacturers. Thus it is very important that you look into size parameter closely before buying. One brand may classify a dog into medium while the other into large size.

As a rule, going for a smaller backpack is better than a larger one. One can always use the straps to loosen the backpack grip if needed.

Well-Padded – A backpack has various attachment points. These points need to be well-padded and made of a material that does not irritate the dog’s skin.

These points need to also allow the dog’s joints to move freely thus, assisting in a full range of motion.

Optimal Load Distribution – Different backpacks are designed to focus the load at varying points on the body. Always ensure to select a backpack that can focus its load on the shoulders and not on the spine. This would help the pet have a healthy old age, without any joint or spine related issues.

Water-resistant / water-proof material – The material of the backpack needs to be waterproof or at least water-resistant.

Having a backpack made of such material would keep the contents of the backpack dry, irrespective of various meanderings, into different localities.

Material strength – When it comes to strength of the material, an abrasion resistant material is a good choice for dog backpacks.

Nylon or Polyester, with a high denier rating, is ideal. Such materials would be capable of withstanding tears that happen due to the dog’s excitement or irritation or due to contact with the immediate surroundings.

Saddle Packs – Some backpacks have detachable saddle packs. This feature comes in real handy when crossing streams or while resting. The dog can be off-loaded and allowed to rest a little more with such a feature in place.

Water arrangements – Dogs require a good amount of food and water while on a hike or on a long trip. Hence, dog backpacks that allow one to carry enough water and food are a good choice. Some backpacks have a separate bladder to carry water.

Tapered towards tail – The design of the backpack should be such that it tapers towards the rear end. This is one way to ensure that the weight gets loaded onto the shoulders of the canine.

It helps to train the dog efficiently as well as to ensure that no other joints are under pressure during the process.

Backpack weight according to dog size – One must ensure that the weight of the backpack is not too much on the heavier side. A simple reason for this is that the dog shall get tired too soon if it gets loaded down by a lot of weight.

It is not advisable for dogs to carry a load that weighs anywhere more than about 25% of their own bodyweight.

Hence, selecting a backpack that is lightweight would allow for more items to be carried while not violating the weight criterion.

Paddle handles – Padded handles on the top of the backpack need to be present so that one can haul their bestie out of difficult terrains or situations.

Such handles need to be present at locations that do not cause any discomfort to the dog. Ideally, top handles are located in the middle of the backpack.

Prefer bright colors if possible – The color of the backpack needs to be bright in order to help one identify their pet in low lit environments.

A darker shade of backpack could also be bought if there are reflective strips present. These strips too are meant to serve the same purpose.

Breathable mesh – A breathable mesh layer should be present on the inner side of the backpack that comes in contact with the dog’s skin. It prevents the dog from getting irritated due to any material rubbing against its skin. A breathable mesh acts like a coolant for dogs, while they carry around their backpack.

Others –

A metallic loop for attaching the leash is advisable to look for while purchasing a dog backpack. This could come in handy at any given time. There are mostly D- shaped metallic rings available in the market that act as leash attachments on the backpacks. These are available in a detachable format too.

Extra zippers and pockets can be used to store treats and toys for one’s canine. These pockets could be internal or external based on the design. Internal pockets are advisable over the external ones.

Some backpacks that are available in the higher price range also have internal water bladders that serve as coolants against the dog’s skin. These bladders have a dual-purpose, they can be used to store water for the trips and this water stored helps to bring down the temperature of the dog while on the trip.

As always, it is evident that the higher one goes on the price ladder, the more unique features one gets to witness. All the features and requirements mentioned till now form the basic stuff that one could look for in their dog’s backpack.

Benefits of Dog Backpacks

1. Benefits of Dog Backpacks

Dog lovers and engineers came together to specially design a dog backpack. The benefits of such dog backpacks have been listed below.

1) Firstly, the backpack gives the dog a “job”. This job acts as a purpose for the dog. It helps keep the dog busy and occupied mentally.

They start considering carrying the backpack around as their purpose in life and take it pretty seriously sooner or later. This works even if it is an empty backpack that they are found schlepping around.

2) Behavioral training can be undertaken with the help of these dog backpacks. The challenge for the dog is to resist the urge to get distracted easily.

Continued training of this sort makes the dog mature and also eliminates the extra energy that would have otherwise gone into pulling or tugging at leashes, carpets etc. It basically assists in channelizing the destructive energy of the doggo.

3) Backpacks are used to physically train the dog too. These backpacks can be loaded with some weight or some water if not anything else.

Carrying around that weight while walking or running, in addition to their own bodyweight can act like a strict physical trainer for dogs.

4) Many dogs tend to develop anxiety over a period of time. A backpack, either empty or with some water loaded, acts like a protective envelope that wraps around their body and applies pressure at the right points.

This helps to reduce the stress levels of the dog and bring it back to normalcy. Thus, this gradually helps in calming the doggie.

5) Apart from the psychological and physical benefits, a backpack can act as a good transport medium. The dog can be made to carry its own stuff.

One need not worry about towing around the requirements of his companion too. It pretty much works like “to each, his own”. This is a great benefit when you are hiking with your dog.

6) Backpacks have reflective strips and can help find the dogs that are difficult to otherwise identify in low-lit environments.

Those that do not have reflective strips are generally available in bright colors which can help in a similar fashion.

Do’s and Don’ts with a Dog Backpack

4. Do’s and Don’ts with a Dog Backpack

Owning a dog that has a backpack of its own comes with an instruction manual of its own. One needs to heed the guidelines to ensure no one is harmed in the long run.

This includes the owner, the doggie and its backpack. The following serves as a list of precautionary don’ts and dutiful dos for the owner.

The Don’ts

  1. Don’t load the dog’s backpack with weight more than 20-25% of its own bodyweight.
  2. Don’t start the backpack routine by directly loading the dog with a quarter of its body weight. It is advisable to start by getting the dog used to the weight of the backpack first and then eventually loading it further,
  3. Don’t tighten the backpack onto the doggie. The backpack needs to fit snugly but not cause any irritation and reduce the dog’s ability to move freely.
  4. Don’t only use the weight of the dog to determine the size of backpack or the loading capacity of the backpack. Use other sizing parameters to buy the right size of a backpack.
  5. Don’t take the dog on long walks with a loaded backpack right away. It is advisable to give the dog some time to get used to toting around its new backpack.

The Do’s

  1. Do consult the veterinarian before buying a backpack for the dog. Check for pre-existing health issues before loading the backpack further.
  2. Do let the dog carry around its own set of utilities but in moderation.
  3. Do use the weighing scale to measure the weight of the loaded backpack. It is not a very bright idea to remotely estimate the weight of the loaded backpack.
  4. Do select a backpack that is engineered specifically for dogs. These backpacks have a different design that is ergonomic with reference to the dog and its physique. Other designs of backpacks may cause health issues in the future.

How Dogs are Divided into Sizes – A Quick Guide

5. How Dogs are Divided into Sizes – A Quick Guide

Dogs are descendants of the carnivore group. Different dogs get their sizes and features based on the carnivore or the group of carnivore they are said to have evolved from.

Today, dogs are sized based on three parameters, length, neck and chest or girth. These three terms are defined in the following manner .

Length – The length of a dog is defined as the distance from the point on the dog’s neck, where the head joins the body until the point on the body where the tail is attached.

Neck –The neck parameter is defined as the circumference of the neck where it is attached to the body or in other words, the point where it is the thickest.

Chest (or girth) – The girth of a dog is defined as the circumference of its ribcage. This should be measured towards the front and not the rear stomach area.

5 Dog Categories Based on Size

Dogs are divided into five categories. The definitions of these categories are defined below.

Extra- Small – Dogs measuring 8.5 inches or more in length with 6-8 inches of neck circumference and a girth that lies between 11-15 inches qualify as extra small dogs. Their weight is in the range of 5-15 pounds.

Small – Dogs measuring 10.5 inches or more in length with 8-10 inches of neck circumference and a girth that lies between 16-20 inches qualify as extra small dogs. Their weight is in the range of 15-30 pounds.

Medium – Dogs measuring 12.5 inches or more in length with 10-14 inches of neck circumference and a girth that lies between 21-27 inches qualify as extra small dogs. Their weight is in the range of 30-55 pounds.

Large – Dogs measuring 14.5 inches or more in length with 14-18 inches of neck circumference and a girth that lies between 28-32 inches qualify as extra small dogs. Their weight is in the range of 55-85 pounds.

Extra Large – Dogs measuring 16 inches or more in length with 13.5 inches or more of neck circumference and a girth that lies between 33-40 inches qualify as extra small dogs. Their weight is in the range of 85-100 pounds.

In the end..

There are a lot of choices available if you plan to buy hiking backpacks for your dog. But you have to be careful in terms of size, shape, and purpose of the backpack before buying. Here is a quick recap of top dog backpacks in the market today for you –

In case you have any queries, do let us know and we would try to assist you in any way possible!

Last update on 2019-11-18 / Affiliate links / Images from Amazon Product Advertising API

Last Updated on

ReviewsWorthy Team

Our team consists of enthusiastic and passionate people from different fields and experience. Some are geeks and spend most of their time among gadgets while others love nature and are always on the move! We spend 10s of hours researching and writing on each topic. The articles are then quality checked by our editors. View our "About us" section for more details about process and team.

We will be happy to hear your thoughts

Leave a reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.