When you shop through links on our site, we may earn an affiliate commission. This educational content is not intended to be a substitute for professional advice.

20 Best Upright Vacuums For Carpet (2023 Updated)

Upright vacuums for carpet are designed to clean carpets by using suction to pull dirt and debris from the fibers. They typically have a rotating brush or beater bar that helps to loosen and lift dirt from the carpet.

Upright vacuums can be used on all types of carpet, including low-pile, berber, and shag.

20 Best Upright Vacuums For Carpet

Product Image Product Name Features Price

Soniclean Soft Carpet Upright Vacuum Cleaner

  • Adjustable vent system for easy maneuverability on soft style carpeting
  • Special soft nylon brush roll bristles – effective, yet gentle on soft style carpeting

Kenmore Du2015 Bagless Upright Vacuum Lightweight Carpet Cleaner, Red

  • Hepa Filter System : Enhanced HEPA filter system traps 99.7% of dirt, trapping dirt inside the vacuum reducing pollutants in the room

Hoover Pet Max Complete Bagless Upright Vacuum Cleaner

  • PERFECT FOR PETS: Multi-purpose pet tools tackle stubborn pet hair and dirt on furniture, stairs and hard to reach areas

Shark Navigator Lift-Away Deluxe Upright Vacuum Cleaner – Blue

  • Dimensions (Overall): 45.47 inches (H) x 11.42 inches (W) x 14.96 inches (D)
  • Weight: 13 pounds
  • Features: Swivel Head, Anti allergen seal, Washable Filter, cord wrap hooks, Motorized brush roll, On/Off Switch

Eureka Lightweight Powerful Upright Vacuum Cleaner for Carpet and Hard FLOOR, Powerspeed, New Model

  • Powerful pick up: Penetrates deep into carpet to extract embedded dirt, dust, and debris.
  • Lightweight: PowerSpeed does all the work while still remaining lightweight.

Shark ZU782 Rotator Lift-Away DuoClean Pro Upright Vacuum

  • Duo Clean technology is a dual-brush roll system designed to deep-clean carpets and directly engage floors for a polished look.

Hoover Windtunnel Max Capacity Upright Vacuum Uh71100

  • MULTI-FLOOR PERFORMANCE: ScatterGuard Technology and 5 Height Adjustments let you easily get an optimal clean on any floor type without scatter

Hoover Maxlife Elite Swivel Upright Bagless Vacuum Cleaner with HEPA Media Filtration, for Carpet and Hard Floors, UH75150, White

  • FILTER MADE WITH HEPA MEDIA: Filter made with HEPA Media, which captures 99.97% of dust and particles
  • DUAL CYCLONE TECHNOLOGY: Clean up crumbs, dust particles, and even embedded dirt with our powerful dual cyclone technology

Sanitaire SC888K Upright Vacuum

  • CRI and LEED certified, 2-motor, 6.1-qt. upright with QuietClean or normal operation flip switch
  • CRI approved, 7-amp, rugged upright that is the perfect solution for green cleaning

Dyson Ball Animal 3 Upright Vacuum

  • Removes dirt, allergens and pet hair around your home. Easily tackles big messes.
  • Automatically clears wrapped hair from the brush bar as you clean.

Carpet Pro CPU-4T Upright Commercial Vacuum Cleaner

  • 10 AMP Motor
  • Foam Filtration
  • 40-Foot Cord

Shark Rotator Professional Lift-Away Upright Vacuum – Bagless – Red/White

  • Powerful upright vacuum with Lift-Away pod for convenient cleaning of stairs and above-floor areas.
  • Anti-Allergen Complete Seal Technology + HEPA.

Shark Nv255 Rotator Pet Plus Upright Vacuum

  • Powerful performance at just 16 pounds
  • 3XL capacity for heavy-duty cleaning
  • Anti-Allergen Complete Seal and a HEPA filter trap dust and debris

Bissell 2252 Cleanview Swivel Upright Bagless Vacuum Carpet Cleaner, Green Pet

  • Buy Bissell, save pets; Bissell donates up to 10 dollars to the Bissell pet foundation for every pet product purchase, upon activation

Carpet Pro CPU 2 Commercial Upright Vacuum Cleaner

  • 19.85 lbs.Color
  • Offered in a yellow color.Metal Brushroll Sealed Off with Rubber End Caps and Metal Baseplate For Increased Durability
Soniclean Soft Carpet Upright Vacuum Cleaner
  • Adjustable vent system for easy maneuverability on soft style carpeting
  • Special soft nylon brush roll bristles – effective, yet gentle on soft style carpeting
Kenmore Du2015 Bagless Upright Vacuum Lightweight Carpet Cleaner, Red
  • Hepa Filter System : Enhanced HEPA filter system traps 99.7% of dirt, trapping dirt inside the vacuum reducing pollutants in the room
Hoover Pet Max Complete Bagless Upright Vacuum Cleaner
  • PERFECT FOR PETS: Multi-purpose pet tools tackle stubborn pet hair and dirt on furniture, stairs and hard to reach areas
Shark Navigator Lift-Away Deluxe Upright Vacuum Cleaner – Blue
  • Dimensions (Overall): 45.47 inches (H) x 11.42 inches (W) x 14.96 inches (D)
  • Weight: 13 pounds
  • Features: Swivel Head, Anti allergen seal, Washable Filter, cord wrap hooks, Motorized brush roll, On/Off Switch
Eureka Lightweight Powerful Upright Vacuum Cleaner for Carpet and Hard FLOOR, Powerspeed, New Model
  • Powerful pick up: Penetrates deep into carpet to extract embedded dirt, dust, and debris.
  • Lightweight: PowerSpeed does all the work while still remaining lightweight.
Shark ZU782 Rotator Lift-Away DuoClean Pro Upright Vacuum
  • Duo Clean technology is a dual-brush roll system designed to deep-clean carpets and directly engage floors for a polished look.
Hoover Windtunnel Max Capacity Upright Vacuum Uh71100
  • MULTI-FLOOR PERFORMANCE: ScatterGuard Technology and 5 Height Adjustments let you easily get an optimal clean on any floor type without scatter
Hoover Maxlife Elite Swivel Upright Bagless Vacuum Cleaner with HEPA Media Filtration, for Carpet and Hard Floors, UH75150, White
  • FILTER MADE WITH HEPA MEDIA: Filter made with HEPA Media, which captures 99.97% of dust and particles
  • DUAL CYCLONE TECHNOLOGY: Clean up crumbs, dust particles, and even embedded dirt with our powerful dual cyclone technology
Sanitaire SC888K Upright Vacuum
  • CRI and LEED certified, 2-motor, 6.1-qt. upright with QuietClean or normal operation flip switch
  • CRI approved, 7-amp, rugged upright that is the perfect solution for green cleaning
Dyson Ball Animal 3 Upright Vacuum
  • Removes dirt, allergens and pet hair around your home. Easily tackles big messes.
  • Automatically clears wrapped hair from the brush bar as you clean.
Carpet Pro CPU-4T Upright Commercial Vacuum Cleaner
  • 10 AMP Motor
  • Foam Filtration
  • 40-Foot Cord
Shark Rotator Professional Lift-Away Upright Vacuum – Bagless – Red/White
  • Powerful upright vacuum with Lift-Away pod for convenient cleaning of stairs and above-floor areas.
  • Anti-Allergen Complete Seal Technology + HEPA.
Shark Nv255 Rotator Pet Plus Upright Vacuum
  • Powerful performance at just 16 pounds
  • 3XL capacity for heavy-duty cleaning
  • Anti-Allergen Complete Seal and a HEPA filter trap dust and debris
Bissell 2252 Cleanview Swivel Upright Bagless Vacuum Carpet Cleaner, Green Pet
  • Buy Bissell, save pets; Bissell donates up to 10 dollars to the Bissell pet foundation for every pet product purchase, upon activation
Carpet Pro CPU 2 Commercial Upright Vacuum Cleaner
  • 19.85 lbs.Color
  • Offered in a yellow color.Metal Brushroll Sealed Off with Rubber End Caps and Metal Baseplate For Increased Durability

1. Kenmore Bu4022 Intuition Bagged Upright Vacuum Lift-Up Carpet Cleaner 2-Motor Power Suction with HEPA Filter, 3-in-1 Combination Tool, HandiMate for

Kenmore Bu4022 Intuition Bagged Upright Vacuum Lift-Up Carpet Cleaner 2-Motor Power Suction with HEPA Filter, 3-in-1 Combination Tool, HandiMate for

Check Latest Price

Sold By Price
Amazon.com
Newegg.com – Grace Comes Home
covecutlery

Product Details

Specifications

Details
Form Factor Upright
Filter Type HEPA
Surface Recommendation Carpet, Hard Floor
Power Source Corded Electric
Voltage 120 Volts

Reviews From Real Customers

Anon
Southlander
TT Farm

2. Soniclean Soft Carpet Upright Vacuum Cleaner

Soniclean Soft Carpet Upright Vacuum Cleaner

  • Adjustable vent system for easy maneuverability on soft style carpeting
  • Special soft nylon brush roll bristles – effective, yet gentle on soft style carpeting
  • Large front wheels – allows the vacuum to “float” on soft style carpeting making it easy to push and pull
  • 200 sonic vibrations per second loosen deep, ground-in dirt and dust
  • Direct-air Paramagnetic motor design for superior suction

Check Latest Price

Sold By Price
Amazon.com – Seller
eBay – dotcom-sales3
Skips Flooring
Sears – Ami Ventures Inc

Product Details

Specifications

Details
Product Type Vacuum cleaner
Cleaner Type Upright
Vacuum Cleaner Type Carpet
Cleaning Method Dry
Dust Collection Bag

Reviews From Real Customers

NL Couch
Patzie
ADK Dreamer

3. Kenmore Du2015 Bagless Upright Vacuum Lightweight Carpet Cleaner, Red

Kenmore Du2015 Bagless Upright Vacuum Lightweight Carpet Cleaner, Red

  • Hepa Filter System : Enhanced HEPA filter system traps 99.7% of dirt, trapping dirt inside the vacuum reducing pollutants in the room
  • Lightweight And Maneuverable : At under 14lbs, this vacuum easily maneuvers around corners with swivel steering for a deep, thorough clean
  • Brand: Kenmore
  • Form Factor: Upright
  • Surface Recommendation: Hardwood, Carpet, Multi-surface

Check Latest Price

Sold By Price
Amazon.com
eBay – dollarhog
Walmart
Newegg.com – Grace Comes Home

Product Details

Specifications

Details
Special Feature Lightweight, Bagless, HEPA
Form Factor Upright
Filter Type HEPA
Surface Recommendation Upholstery
Included Components HEPA Filter, Crevice tool, Brush

Reviews From Real Customers

Morgan
KT
Dana

4. Hoover Pet Max Complete Bagless Upright Vacuum Cleaner

Hoover Pet Max Complete Bagless Upright Vacuum Cleaner

  • PERFECT FOR PETS: Multi-purpose pet tools tackle stubborn pet hair and dirt on furniture, stairs and hard to reach areas
  • POWERFUL CLEANING ON ALL FLOORS: Delivers optimal results on carpets and hard floors
  • XL DIRT CUP: A large easy empty dirt cup means less trips to the trash for a more convenient clean
  • RUNS LIKE NEW 3X LONGER: The enhanced MAXLife System delivers longer lasting suction to maintain peak performance without regular filter maintenance
  • WHAT’S INCLUDED: Pet Turbo Tool, Crevice Tool, Flexible Dusting Brush & Pivoting Dusting Brush

Check Latest Price

Sold By Price
Amazon.com – Seller
eBay
Walmart – Just Right!
Montgomery Ward

Product Details

Specifications

Details
Special Feature Bagged
Surface Recommendation Hard Floor,For Carpet
Voltage 120 Volts
Included Components Crevice tool, Brush
Capacity 5 Liters

Reviews From Real Customers

JANET
BamaGirl36260
Judy624

5. Kenmore BU4020 Intuition Bagged Upright Vacuum Lift-Up Carpet Cleaner 2-Motor Power Suction with HEPA Filter, Pet Handi-Mate, 3-in-1 Combination

Kenmore BU4020 Intuition Bagged Upright Vacuum Lift-Up Carpet Cleaner 2-Motor Power Suction with HEPA Filter, Pet Handi-Mate, 3-in-1 Combination

Check Latest Price

Sold By Price
Amazon.com
Newegg.com – Grace Comes Home

Product Details

Specifications

Details
Filter Type HEPA filter
Surface Recommendation Carpet,Floor,pet hair
Power Source Corded Electric
Voltage 120 Volts
Controller Type Push Button

6. Shark Navigator Lift-Away Deluxe Upright Vacuum Cleaner – Blue

Shark Navigator Lift-Away Deluxe Upright Vacuum Cleaner - Blue

  • Dimensions (Overall): 45.47 inches (H) x 11.42 inches (W) x 14.96 inches (D)
  • Weight: 13 pounds
  • Features: Swivel Head, Anti allergen seal, Washable Filter, cord wrap hooks, Motorized brush roll, On/Off Switch
  • Capacity (Volume): 1.2 quart
  • Wattage Required: 1200 watts

Check Latest Price

Sold By Price
Amazon.com
Walmart
Best Buy
Kohl’s

Product Details

Specifications

Details
Manufacturer Part Number NV360
Product Line Navigator Lift-Away Deluxe
Product Model NV360
Product Name Navigator Lift-Away Deluxe NV360 Upright Vacuum Cleaner
Product Type Upright Vacuum Cleaner

Reviews From Real Customers

Jrodenk
RikW
Karilyn82

7. Eureka Lightweight Powerful Upright Vacuum Cleaner for Carpet and Hard FLOOR, Powerspeed, New Model

Eureka Lightweight Powerful Upright Vacuum Cleaner for Carpet and Hard FLOOR, Powerspeed, New Model

  • Powerful pick up: Penetrates deep into carpet to extract embedded dirt, dust, and debris.
  • Lightweight: PowerSpeed does all the work while still remaining lightweight.

Check Latest Price

Sold By Price
Amazon.com

Product Details

Specifications

Details
Recommended Uses For Product Indoor Vacuum
Form Factor Upright
Filter Type Foam
Surface Recommendation Carpet, Hard floor, Shag rug, Upholestry
Power Source Corded Electric

Reviews From Real Customers

Mike S
JD
Mrs Robinson

8. Shark ZU782 Rotator Lift-Away DuoClean Pro Upright Vacuum

Shark ZU782 Rotator Lift-Away DuoClean Pro Upright Vacuum

  • Duo Clean technology is a dual-brush roll system designed to deep-clean carpets and directly engage floors for a polished look.
  • Self-cleaning brush roll removes long hair and pet hair with no hair wrap.
  • Anti-Allergen Complete Seal Technology and a HEPA filter trap dust and allergens inside the vacuum cleaner.
  • Advanced Swivel Steering lets you easily maneuver your vacuum in and out of tight spaces, in corners, around furniture, and more.
  • Powerful LED headlights on the nozzle reveal hidden debris around your home.

Check Latest Price

Sold By Price
Amazon.com – Seller
eBay
Walmart – Online Supply Center
Best Buy

Product Details

Specifications

Details
Product Type Vacuum cleaner
Cleaner Type Upright
Vacuum Cleaner Type General purpose
Cleaning Method Dry
Dust Collection Bagless

Reviews From Real Customers

chelsea
Luvcrittersnc
Harborsong

9. Hoover Windtunnel Max Capacity Upright Vacuum Uh71100

Hoover Windtunnel Max Capacity Upright Vacuum Uh71100

  • MULTI-FLOOR PERFORMANCE: ScatterGuard Technology and 5 Height Adjustments let you easily get an optimal clean on any floor type without scatter
  • 12FT. EXTENDED REACH: Includes an extension wand for cleaning up high and in hard-to-reach places
  • XL CAPACITY: 1. 5 litre dirt cup lets you clean longer before needing to empty
  • MULTI-CYCLONIC FILTRATION: captures dirt, dust and pet hair with No Loss of Suction

Check Latest Price

Sold By Price
Amazon.com
eBay
Walmart
Home Depot

Product Details

Specifications

Details
Product Type Vacuum cleaner
Cleaner Type Upright
Vacuum Cleaner Type General purpose
Cleaning Method Dry
Cyclonic Technology Yes

Reviews From Real Customers

Bearston
Smdoty
Crystal03

10. Hoover Maxlife Elite Swivel Upright Bagless Vacuum Cleaner with HEPA Media Filtration, for Carpet and Hard Floors, UH75150, White

Hoover Maxlife Elite Swivel Upright Bagless Vacuum Cleaner with HEPA Media Filtration, for Carpet and Hard Floors, UH75150, White

  • FILTER MADE WITH HEPA MEDIA: Filter made with HEPA Media, which captures 99.97% of dust and particles
  • DUAL CYCLONE TECHNOLOGY: Clean up crumbs, dust particles, and even embedded dirt with our powerful dual cyclone technology

Check Latest Price

Sold By Price
Amazon.com
eBay
Sears
BrookPad

Product Details

Specifications

Details
Special Feature Bagless, HEPA
Form Factor Upright
Filter Type Disk
Surface Recommendation Carpet, Hard Floor, Upholstery
Included Components Brush

Reviews From Real Customers

brandon03
newsurvey4
Matthew

11. Sanitaire SC888K Upright Vacuum

Sanitaire SC888K Upright Vacuum

  • CRI and LEED certified, 2-motor, 6.1-qt. upright with QuietClean or normal operation flip switch
  • CRI approved, 7-amp, rugged upright that is the perfect solution for green cleaning
  • Easy access dual zipper bag makes installation of the 6.1-qt. bag simple and quick
  • Synthetic media filters 96.75% of allergens down to 0.3 microns for cleaner air
  • Easy maintenance and durability are built in with the chrome hood, 50-foot cord and Vibra-Groomer Brushroll with replaceable bristle strips

Check Latest Price

Sold By Price
Amazon.com – Seller
eBay – ezvacuums
Walmart – BestSource OfficeSupplies
buySanitaire.com

Product Details

Specifications

Details
Product Type Vacuum cleaner
Cleaner Type Upright
Cleaning Method Dry
Dust Collection Bag
Dust Capacity 1.8 gal

Reviews From Real Customers

H.E.D.C.
D.R.
Brooke

12. Dyson Ball Animal 3 Upright Vacuum

Dyson Ball Animal 3 Upright Vacuum

  • Removes dirt, allergens and pet hair around your home. Easily tackles big messes.
  • Automatically clears wrapped hair from the brush bar as you clean.
  • Navigate around obstacles with a simple turn of the wrist. For easy, precise maneuvering around your home.
  • Select the right cleaning mode for the right task. Optimized for a variety of floor types, for complete control over your clean.
  • Stair tool and combination tool.

Check Latest Price

Sold By Price
Amazon.com – Seller
eBay
Best Buy
Dyson US

Product Details

Specifications

Details
Brush System De-Tangling Technology
Bagless Yes
Capable Of Mopping No
Cordless No
Total Unit Operating Radius (ft.) 51.7

Reviews From Real Customers

gwtbike
MotionMan
Jaron

13. Carpet Pro CPU-4T Upright Commercial Vacuum Cleaner

Carpet Pro CPU-4T Upright Commercial Vacuum Cleaner

  • 10 AMP Motor
  • Foam Filtration
  • 40-Foot Cord
  • Metal Bottom Plate
  • Metal Brushroll

Check Latest Price

Sold By Price
Amazon
Vacuumstore.com

Product Details

Specifications

Details
Part MPN CPU-4T
For brand/s Carpet Pro
OEM/Alternate PNs CPU-4T
Product Brand Carpet Pro

Reviews From Real Customers

barrog-54
kathi4400
jchgolfer

14. Eureka PowerSpeed Lightweight Powerful Upright Vacuum Cleaner for Carpet and Hard FLOOR, Pet Turbo, Black

Eureka PowerSpeed Lightweight Powerful Upright Vacuum Cleaner for Carpet and Hard FLOOR, Pet Turbo, Black

Check Latest Price

Sold By Price
Amazon
Sears – ZOHAIB’S COLLECTION

Product Details

Specifications

Details
Cord Length 25 (Feet)
Item Weight Range Less than 12 lbs.

Reviews From Real Customers

Kicker774
LisaNc1979

15. Shark Rotator Professional Lift-Away Upright Vacuum – Bagless – Red/White

Shark Rotator Professional Lift-Away Upright Vacuum - Bagless - Red/White

  • Powerful upright vacuum with Lift-Away pod for convenient cleaning of stairs and above-floor areas.
  • Anti-Allergen Complete Seal Technology + HEPA.
  • Rotator Technology Enhanced Swivel Steering and better deep carpet cleaning.
  • Lightweight & Ultra-Quiet Operation.
  • Premium Pet Tools, Ergo Cleaning Accessories.

Product Details

Specifications

Details
Manufacturer Part Number NV501
Product Line Navigator
Product Model NV501
Product Name Navigator NV501 Upright Rotary Cleaner
Product Type Upright Rotary Cleaner

Reviews From Real Customers

DB
Avis fourni par influenster.com
katrina.m

16. Eureka PowerSpeed NEU180 – Vacuum cleaner – upright – bagless

Eureka PowerSpeed NEU180 - Vacuum cleaner - upright - bagless

Check Latest Price

Sold By Price
Amazon
Home Depot

Product Details

Specifications

Details
Product Type Vacuum cleaner
Cleaner Type Upright
Cleaning Method Dry
Dust Collection Bagless
Scrubbing Width (Vacuum) 12.6 in

Reviews From Real Customers

rebrad3

17. Shark Nv255 Rotator Pet Plus Upright Vacuum

Shark Nv255 Rotator Pet Plus Upright Vacuum

  • Powerful performance at just 16 pounds
  • 3XL capacity for heavy-duty cleaning
  • Anti-Allergen Complete Seal and a HEPA filter trap dust and debris
  • Up to 12 feet of total reach for cleaning stairs and furniture

Check Latest Price

Sold By Price
Amazon
eBay
Sam’s Club
CitywideShop.com

Product Details

Specifications

Details
Weight 310 oz

Reviews From Real Customers

luv2shop
EAS
BDC

18. Bissell Cleanview Upright Vacuum Cleaner

Bissell Cleanview Upright Vacuum Cleaner

Check Latest Price

Sold By Price
Amazon
eBay
bissell.com
Lowe’s

Product Details

Specifications

Details
Rechargeable Battery No
Surface Type Multiple Surfaces
Charger Included No
Run Time 0 min
Corded or Cordless Corded
Warranty 2 year Limited Parts and Labor
Hose Length 6 ft.
Collection Type Bagless
Amps 8 amps
Color Orange
Cord Length 25 ft.
Width 13.5 in.
Capacity (Volume) 1 L
Cleaning Path Width 13.5 in.
Depth 13 in.
Weight 13 lb
Height 44.5 in.
Filtration Type Multi-Level Filter
Product Type Upright Vacuum
WiFi Connected No
Brand Name Bissell

Reviews From Real Customers

Jazz

19. Bissell 2252 Cleanview Swivel Upright Bagless Vacuum Carpet Cleaner, Green Pet

Bissell 2252 Cleanview Swivel Upright Bagless Vacuum Carpet Cleaner, Green Pet

  • Buy Bissell, save pets; Bissell donates up to 10 dollars to the Bissell pet foundation for every pet product purchase, upon activation
  • Powerful pet hair pick up with triple action brush roll with scatter free technology
  • Swivel steering to easily maneuver around furniture and other obstacles
  • Clean edges and corners with edge to edge cleaning. Cleaning path width: 13.5 inch
  • Remove pet hair with specialized pet tools including pet hair corner tool and pet tool

Check Latest Price

Sold By Price
eBay
FlyBuy Goods

Product Details

Specifications

Details
Dirt cup capacity 1.0 liter
Style Cleanview

Reviews From Real Customers

Vlad
bissell.com
Sylly

20. Carpet Pro CPU 2 Commercial Upright Vacuum Cleaner

Carpet Pro CPU 2 Commercial Upright Vacuum Cleaner

  • 19.85 lbs.Color
  • Offered in a yellow color.Metal Brushroll Sealed Off with Rubber End Caps and Metal Baseplate For Increased Durability
  • The Brushroll Uses Commercial-Grade Stiff Gold Bristles to Ensure you are Getting the Most Dirt out of your Rugs as Possible
  • Commercial-Grade Yellow 40-Foot Cord for a Large Operating Radius
  • Metal Handle with a Foam Grip Handle

Check Latest Price

Sold By Price
Vilejo

Product Details

Specifications

Details
Manufacturer Part Number CPCPU2UVC
Product Line Commercial
Product Model CPU-2T
Product Name Commercial CPU-2T Upright Vacuum Cleaner
Product Type Upright Vacuum Cleaner

Reviews From Real Customers

duke8000
mxzblack

Conclusion

The best upright vacuum for carpet is the one that has the most suction power and is able to move around easily. It should also have a beater bar or rotating brush to help loosen and remove dirt and debris from the carpet.

Categories Uncategorized

Leave a Comment