Home > Tours > Africa Tours > On Safari in Kenya & Tanzania with Nairobi

On Safari in Kenya & Tanzania with Nairobi

No Reviews No Booking FeesDedicated Travel Advisor
Our Price From
US$6,294
Save up To $494
Twin Share (Per Person)
 Trip Length
12 Days
 Trip Starts
Nairobi
 Trip Finishes
Arusha
12 Day On Safari in Kenya & Tanzania with Nairobi Itinerary (Cosmos)
Countries Explored: Kenya, Tanzania
Trip Style
Safari
Departures
Accommodation
3 - 3.5 Star
Max. Group Size
24
Guide Level
Fully Guided
Trip Code
3553

Overview

Book online and enjoy exclusive savings on Cosmos 12 Day On Safari in Kenya & Tanzania with Nairobi. Explore magnificent national parks and reserves on this exciting Kenya and Tanzania safari. Your expedition begins in Nairobi where you’ll enjoy a morning game drive in Nairobi National Park followed by a visit to the Giraffe Center and meet elephant calves orphaned by poachers at the Sheldrick Wildlife Trust orphanage.

Travel from Nairobi to Maasai Mara National Reserve, Kenya’s most famous game area. Here embark on morning and afternoon game drives in the “Mara”—home to lion, cheetah, leopard, read more hyena, wildebeest, and zebra. Next, explore Amboseli National Park—known for its spectacular views of 19,341-ft Mount Kilimanjaro, the highest mountain in Africa. Enjoy morning and afternoon game drives in search of elephants, Cape buffalo, and more.

Cross the border into Tanzania and journey to Lake Manyara National Park. Explore this ecologically diverse park on a morning game drive. Your escorted African safari continues to the amazing Ngorongoro area—the astonishing crater measures 2,000 feet deep and spans 102 square miles. Revel in the fantastic game-viewing vantage point to spot lion, hippo, elephant, and flamingo.

Next, you’ll enter Serengeti National Park—site of the seasonal great migration of wildebeest, and a great game-viewing area year-round. Covering 5,700 square miles, the Serengeti will thrill you with both morning and afternoon game drives with the chance to see Nile crocodiles, big cats, giraffes, and gazelles. This escorted Africa safari through Kenya and Tanzania is a dream-come-true for the adventurous of spirit.

Itinerary

Welcome to Africa! Check in to your hotel and prepare for your safari adventure!

Start your private sightseeing with a morning game drive in Nairobi National Park. Later, visit the elephant orphanage at the Sheldrick Wildlife Trust, founded by Dame Daphne Sheldrick. Here, you will learn about elephant conservation and meet elephant calves, orphaned by poachers, before they are re-introduced to the wild.

Next, visit the Karen Blixen Museum, dedicated to the author of Out of Africa. Lastly, stop at the Giraffe centre, a nonprofit organization focused on saving the Rothschild's giraffe. Take the opportunity to feed these amazing animals with an up-close interaction with the world's tallest land mammal. (B/L)

This morning, depart for Maasai Mara National Reserve, Kenya's most famous game area. After lunch at your lodge, set out on your first game drive in search of the "Big 5"-lion, leopard, elephant, rhino, and Cape buffalo. (B/L/D)

Today, enjoy morning and afternoon game drives in the "Mara," as it is called by locals. Part of the Serengeti ecosystem, the reserve boasts a strong permanent population of game. When the Great Migration of wildebeest and zebra arrives, the population enlarges by almost 2 million. This provides a significant food source for resident predators including lions, cheetah, leopard, and hyena. (B/L/D)

Today, board a plane for the quick flight to Nairobi. Drive to Amboseli National Park, best known for spectacular views of 19,341-foot Mount Kilimanjaro, the highest mountain in Africa. Embark on an afternoon game drive before settling in at your lodge. (B/L/D)

Morning and afternoon game drives offer you a terrific opportunity to get close to the mighty elephant. You might also spot Cape buffalo, zebra, wild dog, and more. During the heat of the day, relax and enjoy the amenities at your lodge. (B/L/D)

This morning, cross the border into Tanzania. After lunch in Arusha, proceed to your camp overlooking Lake Manyara. Get lost in the woods on an optional guided hike through the magical forest in the Great Rift Valley. Did we mention the monkeys? Or... go bananas for beer made from the fruit, along with other farm specialties on an optional guided visit to Mto Wa Mbu village. (B/L/D)

Lake Manyara National Park is a small, ecologically diverse park with groundwater forests, grassy plains, and the alkaline namesake Lake Manyara. The park is also home to the world's largest concentration of baboon. Watch for these mischievous primates, giraffe, hippo, and more on your morning game drive. Then, journey to your lodge and enjoy time at leisure this afternoon. (B/L/D)

Descend into the crater for a full-day game drive. Ngorongoro Crater is the world's largest unflooded caldera, more than 2,000 feet deep with a floor covering over 102 square miles. Game viewing here is fantastic, as most of the animals stay in this area year-round. Witness lion, Cape buffalo, hippo, elephant, and flamingo in a unique habitat. This is also your best chance to see the rare black rhinoceros! A picnic lunch will be served in the crater. (B/L/D)

Today, drive to Serengeti National Park, Tanzania's largest and most famous park. Home to the seasonal Great Migration of vast numbers of the Serengeti's wildebeest, accompanied by zebra, Grant's gazelle, Thomson's gazelle, eland, and impala. The Serengeti remains an extraordinary ecosystem for game viewing year-round. Enjoy lunch at your lodge before an afternoon game drive. (B/L/D)

The biologically diverse Serengeti covers an area of roughly 5,700 square miles and is home to a variety of animals. The name comes from the Maasai word siringit, meaning "endless plains," and Maasai tribes co-exist with wildlife living in the Serengeti. Continue your exploration during morning and afternoon game drives. You have the chance to see the big cats-lion, leopard, and cheetah-as well as an abundance of other animals, including the Nile crocodile, giraffe, gazelle, and eland. (B/L/D)

Fly back to Arusha, where a day room is reserved for your convenience. Schedule departing flights after 5 pm. (B)

Trip Inclusions

Adventure is knocking with everything you need for perfectly affordable touring. Cosmos includes expert Tour Directors and Driver/Guides, hand-selected accommodations, and seamless transportation between destinations including intra-tour flights—with value-minded travellers in mind. 4-wheel-drive safari vehicles come stocked with fresh, filtered water and equipped with a popup roof for unfettered game viewing and photography. Plus, each vehicle is limited to just six guests, so you'll always have a window seat!

  • 11 Breakfasts
  • 10 Lunches
  • 9 Dinners

  • Nairobi Tamarind Tree Hotel (First-Class)
  • Maasai Mara Mara Sopa Lodge (First-Class)
  • Amboseli National Park Area Amboseli Sopa Lodge (Moderate First-Class)
  • Lake Manyara National Park Area Manyara Lakeview Oasis (Moderate First-Class)
  • Ngorongoro Conservation Area Marera Valley Lodge (First-Class)
  • Serengeti National Park Serengeti Serena Safari Lodge (Superior First-Class)

  • Airport transfers at your arrival and departure destination are not included in the price of the tour.
  • Itinerary and inclusions subject to change.
  • Price is for land, cruise and specified internal flights. International flights not included.
  • The Great Migration is a natural event, and the movements of the migrating herds are difficult to predict year to year. Since this safari includes Kenya's Maasai Mara National Reserve and Tanzania's Serengeti National Park, you're guaranteed to see the herds no matter when you visit. River crossings are more of a challenge, but we'll adjust game viewing if there is a chance to witness this rare and extraordinary sight!
  • All game viewing is done at your own risk. We will require a signed liability waiver prior to travel.
  • We don't recommend this holiday to guests with serious back problems due to rough driving on/off road in/between game parks.
Why Travel with Cosmos?
Why Travel with Cosmos?

Explore Africa's must-see regions with a great mix of included excursions, free time and affordable value. Read more

Personalise Your Adventure
Personalise Your Adventure

Cosmos build free time into every one of their adventures, so you can explore the way you want. Read more

Cosmos's Expert Guides
Cosmos's Expert Guides

Cosmos' easy going, fun-filled Tour Directors and Local Guides love exploring as much as you do. Read more

Play Youtube Video

Download Brochure

Cosmos Worldwide (2025-26) Brochure

Cosmos Worldwide (2025-26)

Priceless experiences are well within your reach with affordable tours that turn someday into today. Cosmos makes it easy to breeze through your bucket list without spending a boatload of money. With more than 60 years of experience selecting hotels, providing knowledgeable Tour Directors and guided sightseeing with Local Guides, and seamless transportation, more Cosmos makes it easier than ever to say “Let’s go!” From Europe’s iconic legends to the incredible landscapes of North America; from the peaks of Peru to the wonders of Asia and Africa, it’s your time to break away for adventure— without breaking the bank. That’s why budget-minded adventurers know the value of our expert travel planning—so all you have to do is pack your bags to turn “No” into “Let’s Go!”

Dates & Pricing USD USD

Welcome Back Credit

Traveled with Cosmos before? We'll automatically apply any travel credits to your booking.

GJ Loyalty Discount

Save even more if you're a past client of Global Journeys!
Friday 16 Jan 2026 16 Jan 26 Nairobi
Tuesday 27 Jan 2026 27 Jan 26 Arusha
Details
Not Available
Our Price
US$6,649
Twin Share (Per Personpp)
Sold Out
Friday 30 Jan 2026 30 Jan 26 Nairobi
Tuesday 10 Feb 2026 10 Feb 26 Arusha
Details
Not Available
Our Price
US$7,119
Twin Share (Per Personpp)
Sold Out
Friday 13 Feb 2026 13 Feb 26 Nairobi
Tuesday 24 Feb 2026 24 Feb 26 Arusha
Details
Definite Departure
Exclusive Savings
Was: $6,569
US$6,332
Save $237
Twin Share (Per Personpp)
Friday 06 Mar 2026 06 Mar 26 Nairobi
Tuesday 17 Mar 2026 17 Mar 26 Arusha
Details
Not Available
Our Price
US$6,569
Twin Share (Per Personpp)
Sold Out
Friday 10 Apr 2026 10 Apr 26 Nairobi
Tuesday 21 Apr 2026 21 Apr 26 Arusha
Details
Not Available
Our Price
US$6,259
Twin Share (Per Personpp)
Sold Out
Friday 08 May 2026 08 May 26 Nairobi
Tuesday 19 May 2026 19 May 26 Arusha
Details
Not Available
Our Price
US$6,259
Twin Share (Per Personpp)
Sold Out
Friday 12 Jun 2026 12 Jun 26 Nairobi
Tuesday 23 Jun 2026 23 Jun 26 Arusha
Details
Definite Departure
Exclusive Savings
Was: $6,529
US$6,294
Save $235
Twin Share (Per Personpp)
Friday 19 Jun 2026 19 Jun 26 Nairobi
Tuesday 30 Jun 2026 30 Jun 26 Arusha
Details
Not Available
Our Price
US$6,529
Twin Share (Per Personpp)
Sold Out
Friday 10 Jul 2026 10 Jul 26 Nairobi
Tuesday 21 Jul 2026 21 Jul 26 Arusha
Details
Available Departure
Exclusive Savings
Was: $7,009
US$6,515
Save $494
Twin Share (Per Personpp)
Friday 17 Jul 2026 17 Jul 26 Nairobi
Tuesday 28 Jul 2026 28 Jul 26 Arusha
Details
Available Departure
Exclusive Savings
Was: $7,009
US$6,755
Save $254
Twin Share (Per Personpp)
Friday 07 Aug 2026 07 Aug 26 Nairobi
Tuesday 18 Aug 2026 18 Aug 26 Arusha
Details
Available Departure
Exclusive Savings
Was: $7,079
US$6,822
Save $257
Twin Share (Per Personpp)
Friday 21 Aug 2026 21 Aug 26 Nairobi
Tuesday 01 Sep 2026 01 Sep 26 Arusha
Details
Definite Departure
Our Price
US$7,079
Twin Share (Per Personpp)
Sold Out
Friday 04 Sep 2026 04 Sep 26 Nairobi
Tuesday 15 Sep 2026 15 Sep 26 Arusha
Details
Available Departure
Exclusive Savings
Was: $7,009
US$6,755
Save $254
Twin Share (Per Personpp)
Friday 18 Sep 2026 18 Sep 26 Nairobi
Tuesday 29 Sep 2026 29 Sep 26 Arusha
Details
Available Departure
Exclusive Savings
Was: $7,009
US$6,755
Save $254
Twin Share (Per Personpp)
Friday 02 Oct 2026 02 Oct 26 Nairobi
Tuesday 13 Oct 2026 13 Oct 26 Arusha
Details
Definite Departure
Exclusive Savings
Was: $7,009
US$6,755
Save $254
Twin Share (Per Personpp)
Friday 16 Oct 2026 16 Oct 26 Nairobi
Tuesday 27 Oct 2026 27 Oct 26 Arusha
Details
Available Departure
Exclusive Savings
Was: $7,009
US$6,755
Save $254
Twin Share (Per Personpp)
Friday 12 Feb 2027 12 Feb 27 Nairobi
Tuesday 23 Feb 2027 23 Feb 27 Arusha
Details
Available Departure
Exclusive Savings
Was: $7,091
US$6,836
Save $255
Twin Share (Per Personpp)
Friday 05 Mar 2027 05 Mar 27 Nairobi
Tuesday 16 Mar 2027 16 Mar 27 Arusha
Details
Available Departure
Exclusive Savings
Was: $7,091
US$6,836
Save $255
Twin Share (Per Personpp)
Friday 09 Apr 2027 09 Apr 27 Nairobi
Tuesday 20 Apr 2027 20 Apr 27 Arusha
Details
Available Departure
Exclusive Savings
Was: $6,751
US$6,509
Save $242
Twin Share (Per Personpp)
Friday 07 May 2027 07 May 27 Nairobi
Tuesday 18 May 2027 18 May 27 Arusha
Details
Available Departure
Exclusive Savings
Was: $6,751
US$6,509
Save $242
Twin Share (Per Personpp)
Friday 11 Jun 2027 11 Jun 27 Nairobi
Tuesday 22 Jun 2027 22 Jun 27 Arusha
Details
Available Departure
Exclusive Savings
Was: $7,041
US$6,788
Save $253
Twin Share (Per Personpp)
Friday 18 Jun 2027 18 Jun 27 Nairobi
Tuesday 29 Jun 2027 29 Jun 27 Arusha
Details
Available Departure
Exclusive Savings
Was: $7,041
US$6,788
Save $253
Twin Share (Per Personpp)
Friday 09 Jul 2027 09 Jul 27 Nairobi
Tuesday 20 Jul 2027 20 Jul 27 Arusha
Details
Available Departure
Exclusive Savings
Was: $7,561
US$7,287
Save $274
Twin Share (Per Personpp)
Friday 16 Jul 2027 16 Jul 27 Nairobi
Tuesday 27 Jul 2027 27 Jul 27 Arusha
Details
Available Departure
Exclusive Savings
Was: $7,561
US$7,287
Save $274
Twin Share (Per Personpp)
Friday 06 Aug 2027 06 Aug 27 Nairobi
Tuesday 17 Aug 2027 17 Aug 27 Arusha
Details
Available Departure
Exclusive Savings
Was: $7,641
US$7,364
Save $277
Twin Share (Per Personpp)
Friday 20 Aug 2027 20 Aug 27 Nairobi
Tuesday 31 Aug 2027 31 Aug 27 Arusha
Details
Available Departure
Exclusive Savings
Was: $7,641
US$7,364
Save $277
Twin Share (Per Personpp)
Friday 03 Sep 2027 03 Sep 27 Nairobi
Tuesday 14 Sep 2027 14 Sep 27 Arusha
Details
Available Departure
Exclusive Savings
Was: $7,551
US$7,277
Save $274
Twin Share (Per Personpp)
Friday 17 Sep 2027 17 Sep 27 Nairobi
Tuesday 28 Sep 2027 28 Sep 27 Arusha
Details
Not Available
Our Price
US$7,551
Twin Share (Per Personpp)
Sold Out
Friday 01 Oct 2027 01 Oct 27 Nairobi
Tuesday 12 Oct 2027 12 Oct 27 Arusha
Details
Available Departure
Exclusive Savings
Was: $7,551
US$7,277
Save $274
Twin Share (Per Personpp)
Friday 15 Oct 2027 15 Oct 27 Nairobi
Tuesday 26 Oct 2027 26 Oct 27 Arusha
Details
Available Departure
Exclusive Savings
Was: $7,551
US$7,277
Save $274
Twin Share (Per Personpp)
Friday 16 Jan 2026 16 Jan 26 Nairobi
Tuesday 27 Jan 2026 27 Jan 26 Arusha
Details
Not Available
Our Price
US$7,314
Solo (Own Room)
Sold Out
Friday 30 Jan 2026 30 Jan 26 Nairobi
Tuesday 10 Feb 2026 10 Feb 26 Arusha
Details
Not Available
Our Price
US$8,004
Solo (Own Room)
Sold Out
Friday 13 Feb 2026 13 Feb 26 Nairobi
Tuesday 24 Feb 2026 24 Feb 26 Arusha
Details
Definite Departure
Exclusive Savings
Was: $7,234
US$6,997
Save $237
Solo (Own Room)
Friday 06 Mar 2026 06 Mar 26 Nairobi
Tuesday 17 Mar 2026 17 Mar 26 Arusha
Details
Not Available
Our Price
US$7,234
Solo (Own Room)
Sold Out
Friday 10 Apr 2026 10 Apr 26 Nairobi
Tuesday 21 Apr 2026 21 Apr 26 Arusha
Details
Not Available
Our Price
US$6,684
Solo (Own Room)
Sold Out
Friday 08 May 2026 08 May 26 Nairobi
Tuesday 19 May 2026 19 May 26 Arusha
Details
Not Available
Our Price
US$6,684
Solo (Own Room)
Sold Out
Friday 12 Jun 2026 12 Jun 26 Nairobi
Tuesday 23 Jun 2026 23 Jun 26 Arusha
Details
Definite Departure
Exclusive Savings
Was: $7,184
US$6,949
Save $235
Solo (Own Room)
Friday 19 Jun 2026 19 Jun 26 Nairobi
Tuesday 30 Jun 2026 30 Jun 26 Arusha
Details
Not Available
Our Price
US$7,184
Solo (Own Room)
Sold Out
Friday 10 Jul 2026 10 Jul 26 Nairobi
Tuesday 21 Jul 2026 21 Jul 26 Arusha
Details
Available Departure
Exclusive Savings
Was: $7,744
US$7,250
Save $494
Solo (Own Room)
Friday 17 Jul 2026 17 Jul 26 Nairobi
Tuesday 28 Jul 2026 28 Jul 26 Arusha
Details
Available Departure
Exclusive Savings
Was: $7,744
US$7,490
Save $254
Solo (Own Room)
Friday 07 Aug 2026 07 Aug 26 Nairobi
Tuesday 18 Aug 2026 18 Aug 26 Arusha
Details
Available Departure
Exclusive Savings
Was: $7,864
US$7,607
Save $257
Solo (Own Room)
Friday 21 Aug 2026 21 Aug 26 Nairobi
Tuesday 01 Sep 2026 01 Sep 26 Arusha
Details
Definite Departure
Our Price
US$7,864
Solo (Own Room)
Sold Out
Friday 04 Sep 2026 04 Sep 26 Nairobi
Tuesday 15 Sep 2026 15 Sep 26 Arusha
Details
Available Departure
Exclusive Savings
Was: $7,744
US$7,490
Save $254
Solo (Own Room)
Friday 18 Sep 2026 18 Sep 26 Nairobi
Tuesday 29 Sep 2026 29 Sep 26 Arusha
Details
Available Departure
Exclusive Savings
Was: $7,744
US$7,490
Save $254
Solo (Own Room)
Friday 02 Oct 2026 02 Oct 26 Nairobi
Tuesday 13 Oct 2026 13 Oct 26 Arusha
Details
Definite Departure
Exclusive Savings
Was: $7,744
US$7,490
Save $254
Solo (Own Room)
Friday 16 Oct 2026 16 Oct 26 Nairobi
Tuesday 27 Oct 2026 27 Oct 26 Arusha
Details
Available Departure
Exclusive Savings
Was: $7,744
US$7,490
Save $254
Solo (Own Room)
Friday 12 Feb 2027 12 Feb 27 Nairobi
Tuesday 23 Feb 2027 23 Feb 27 Arusha
Details
Available Departure
Exclusive Savings
Was: $7,811
US$7,556
Save $255
Solo (Own Room)
Friday 05 Mar 2027 05 Mar 27 Nairobi
Tuesday 16 Mar 2027 16 Mar 27 Arusha
Details
Available Departure
Exclusive Savings
Was: $7,811
US$7,556
Save $255
Solo (Own Room)
Friday 09 Apr 2027 09 Apr 27 Nairobi
Tuesday 20 Apr 2027 20 Apr 27 Arusha
Details
Available Departure
Exclusive Savings
Was: $7,211
US$6,969
Save $242
Solo (Own Room)
Friday 07 May 2027 07 May 27 Nairobi
Tuesday 18 May 2027 18 May 27 Arusha
Details
Available Departure
Exclusive Savings
Was: $7,211
US$6,969
Save $242
Solo (Own Room)
Friday 11 Jun 2027 11 Jun 27 Nairobi
Tuesday 22 Jun 2027 22 Jun 27 Arusha
Details
Available Departure
Exclusive Savings
Was: $7,761
US$7,508
Save $253
Solo (Own Room)
Friday 18 Jun 2027 18 Jun 27 Nairobi
Tuesday 29 Jun 2027 29 Jun 27 Arusha
Details
Available Departure
Exclusive Savings
Was: $7,761
US$7,508
Save $253
Solo (Own Room)
Friday 09 Jul 2027 09 Jul 27 Nairobi
Tuesday 20 Jul 2027 20 Jul 27 Arusha
Details
Available Departure
Exclusive Savings
Was: $8,351
US$8,077
Save $274
Solo (Own Room)
Friday 16 Jul 2027 16 Jul 27 Nairobi
Tuesday 27 Jul 2027 27 Jul 27 Arusha
Details
Available Departure
Exclusive Savings
Was: $8,351
US$8,077
Save $274
Solo (Own Room)
Friday 06 Aug 2027 06 Aug 27 Nairobi
Tuesday 17 Aug 2027 17 Aug 27 Arusha
Details
Available Departure
Exclusive Savings
Was: $8,491
US$8,214
Save $277
Solo (Own Room)
Friday 20 Aug 2027 20 Aug 27 Nairobi
Tuesday 31 Aug 2027 31 Aug 27 Arusha
Details
Available Departure
Exclusive Savings
Was: $8,491
US$8,214
Save $277
Solo (Own Room)
Friday 03 Sep 2027 03 Sep 27 Nairobi
Tuesday 14 Sep 2027 14 Sep 27 Arusha
Details
Available Departure
Exclusive Savings
Was: $8,341
US$8,067
Save $274
Solo (Own Room)
Friday 17 Sep 2027 17 Sep 27 Nairobi
Tuesday 28 Sep 2027 28 Sep 27 Arusha
Details
Not Available
Our Price
US$8,341
Solo (Own Room)
Sold Out
Friday 01 Oct 2027 01 Oct 27 Nairobi
Tuesday 12 Oct 2027 12 Oct 27 Arusha
Details
Available Departure
Exclusive Savings
Was: $8,341
US$8,067
Save $274
Solo (Own Room)
Friday 15 Oct 2027 15 Oct 27 Nairobi
Tuesday 26 Oct 2027 26 Oct 27 Arusha
Details
Available Departure
Exclusive Savings
Was: $8,341
US$8,067
Save $274
Solo (Own Room)
Show more dates...
Note
A definite departure means minimum numbers have been reached for this departure to operate. Your Global Journeys Travel Advisor will check the availability of your departure date when you Inquire. Additional savings may apply. T&C’s apply.
Note
Tour & cruises prices are per person. Prices shown have savings applied, are subject to availability and may be withdrawn at any time without notice. Pricing and trip details are correct at this point in time, however are subject to confirmation at the time of booking and are subject to change by Cosmos. For cruise itineraries, cabin images are sourced from the cruise-line and should be treated as indicative only. Cabin inclusions, upholsteries and room layout may differ to the image(s) shown depending on the ship selected and your sailing dates.

Similar Tours

13 Day On Safari in Kenya & Tanzania with Zanzibar (Cosmos)

13 Days Nairobi Dar es Salaam

Operated By: Cosmos

From 6,809
Save 501
13 Day South Africa: from the Cape to Kruger (Cosmos)

13 Days Cape Town Johannesburg

Operated By: Cosmos

From 3,956
Save 298
12 Day Highlights of South Africa with Victoria Falls (Cosmos)

12 Days Cape Town Johannesburg

Operated By: Cosmos

From 4,507
Save 388
11 Day On Safari in Kenya & Tanzania (Cosmos)

11 Days Nairobi Arusha

Operated By: Cosmos

From 5,785
Save 473