View all
Sunday Morning at 44 Stanley Avenue
Americans in Joburg: Why We Vote
Hidden Joburg: The Home of Edoardo Villa
Jozi People: Sipho Mackenzie, Fashion Pioneer
Mtunzini: A Beachy, Foresty Place in the Shade
Two Days in St. Lucia, KwaZulu-Natal
Afro-Latin Flavors (and Fun) at Artüro in Melville
Stuurmansfontein: A Corbelled House in the Great Karoo
The Blogitects Roadtrip to Augrabies Falls
Sleeping in a Retro Campovan in Kameel, North West
Burgers of the East Rand: Zani in Katlehong
Soweto Night Out: A Walk Through South Africa's History
Dennis Dlomo's Fantastic Fitness Club
A Protest at the Johannesburg City Library
St. Mary's Cathedral: A Secret Church in Downtown Joburg
The De Baba Eatery Sparks a Melville Comeback
Hunting for Fossils in the Cradle of Humankind
My Joburg Jumpsuit: A Love Story
Hiking the Drakensberg's Spectacular Tugela Gorge
Swap Movement: Joburg's Clothes Swap Phenomenon
A Special Tour in Bulte (Noordgesig): Sign Up Now
Ezemvelo: Great Hiking Close to Joburg
Tuesday Night at the Sawubona Music Jam
The Blogitects Do Limpopo: Marakele National Park
Early Saturday Morning at the Pretoria Boeremark
Matric Farewell: Party of the Year in Bulte
The Blogitects Do Limpopo: Leshiba Wilderness
The Blogitects Do Limpopo: Mapungubwe National Park
The Blogitects Do Limpopo: Magoebaskloof
Two Months in a Suzuki Jimny: My Review
Joburg's Best Christmas Lights: Moray Drive, Bryanston
A Stance Car Park-Off at FNB Stadium
A Belated Kensington Jacaranda Walk Post
Greylene the Suzuki Jimny Hits the Road
Visiting Dolobran, Joburg's Quirkiest Mansion
Rugby in South Africa Is Not Only a Game
A Jacaranda Special: Purple Pastries in Westcliff
Walking Downtown Jozi: A Photo Story
Asian Food Explorations in Rivonia
Joburg Heritage: Churches of Coronationville and Bosmont
The Spectacular Brixton Light Festival, Revisited
Vredefort Dome: The Ultimate Weekend Getaway Guide
A Quick Tour of Brixton Monuments
Joburg Thrifting: Winter 2023
Yola's: The Place for Koesisters (and Koeksisters?) in Joburg
Joburg Map Books Come to Life Through John Phalane
Art Blooms Inside Johannesburg's Drill Hall
Jozi Fashion Designer for a Day
A Staycation in Kensington
The National Arts Festival: It Changed Me.
Youth Day Warmup for the Brixton Light Festival
A Winter Explosion of Aloes at the Aloe Farm
A Weekend in Greyton (and a bit of Malgas)
Suurbraak: Paradise in the Overberg
Axe-Throwing in Johannesburg
Friday Morning at the Biggest Fresh Produce Market in Africa
Literary Magic at the Soweto Book Café
A Brixton Mosaic in Rosebank
Pomegranates and Turkish Food in Centurion
Bev's Burgers: My Joburg Burger Obsession
Quirky South Africa, Part 3: The Garden Route
St. Alban's: A Hidden Cathedral in Ferreirasdorp
Quirky South Africa, Part 2: Bethulie and the Gariep Dam
Quirky South Africa, Part 1: Padstals of the Platteland
Veldskoens: Southern Africa's Favorite Shoes
The Falling Water of Linksfield Ridge (and Other Architectural Marvels)
Chinese Tea and Cake in Bedfordview
Trixie and Brixie
Hidden Joburg: The Freemasons' Hall in Parktown
Art in Fordsburg at Lilian Road Studios
Hidden Joburg: The Greek Orthodox Cathedral of Saints Constantine and Helen
Black-Tie, Jozi-Style
A Jacaranda Weekend in Rosebank
Take a Walk Through Brixton with the Blogitects
An Ode to Joburg in October
Hidden Joburg: The Radium Beer Hall in Orange Grove
Sleeping in Jozi: A Night at the Rand Club
Hidden Joburg: The View in Parktown
Eating Gatsbys in Salt River, Cape Town
Hidden Joburg: Glenshiel and Villa Arcadia
Spinning Bicycles in Soweto
Sleeping in Jozi: A Night at the African Penthouses
The Secret Ruins of the Johannesburg Gas Works
A Tour of Joburg's Mediterranean East
A Writing Holiday in Leisure Bay
Knitting in Joburg: Arthur Bales Turns 120
Hidden Joburg: The Lions Shul
Gallery-Hopping Through Rosebank with Thabo the Tourist
Jozi Getaways: Houseboating on the Vaal River
Why I Became a Member of the Rand Club
St. Nicholas of Japan in Brixton: A Balm for My Messy Brain
Mexican Food in Alexandra (and Other Tales From the Kasi)
Andrew Lindsay, Joburg's Mosaic Master
The Blogitects' Excellent (Mis)adventures in KwaZulu-Natal, Part 3
The Blogitects’ Excellent (Mis)adventures in KwaZulu-Natal, Part 2
The Blogitects' Excellent (Mis)adventures in KwaZulu-Natal, Part 1
Hidden Joburg: The Lemon Squeezer Church
Joburg's Five Best Shawarmas
The Awe-Inspiring Shiva Temple of Actonville, Benoni
Flying (and Driving) With South Africa's First Black Woman Balloon Pilot
Glorious, Plastic-free Shopping at the Refillery
Return to Jeppestown's City Hall
Call of the Melville Mielie Lady
Shopping Sustainably (and Cheaply) in Johannesburg
The Cosmos Flowers of Delta Park: 2022 Edition
The Funky Pots and Tiles of Liebermann Pottery
How to Climb Table Mountain via Skeleton Gorge
The Shawarma King of Roodepoort
The Glorious Proteas of Kloofendal Nature Reserve
JFF Rooftop Farm: A Plant Nursery in the Sky
Lion Sightings in the Lap of Luxury at Thanda Safari
Chappy: Vintage Heaven in Linden
Emzini: The Place to Eat in Westdene
The Joburg City Park You Must Visit in 2022
Grieving for Jon, Ten Years Later
Isolating With Omicron, Brixton-Style
Mustardbox 713: Chowing Korean Corn Dogs in Boksburg
Outrage Over Omicron: A Rant From South Africa
Return to De Hoop Nature Reserve
A Lazy Blog About Cape Agulhas, the Southern Tip of Africa
Syrian Rose: The Best Restaurant in Fordsburg
Astonishing Arniston
Wine Tasting Dos and Don'ts: Lessons From Noble Vice
Roasty's Roadhouse: Worth the Journey to Fourways
A Jacaranda Walk Through Rosebank
A Bagel Pop-Up in Blairgowrie
Photo Post: Joburg Graffiti Bonanza
Jozi Getaways: The Donkey Dairy, Magaliesburg
2Summers Moves to Brixton
Jozi Getaways: Farmhouse@58 in the Cradle of Humankind
Diepkloof, Soweto, on a Sunday
Spectacular African Art at the Wits Art Museum
Senhor Galo's: A Portuguese Roadhouse in Edenvale
The Beautiful Brixton Burn
A Charming Dive Bar in Fordsburg: Archie's Pub & Grill
The Old Lake Market, Parkview
Top 5 Pandemic Dining Destinations in the Jozi Suburbs
My Favorite Jozi Coffee Shops: Red Door Café in Edenvale
Thrifting Across the East Rand
Saturday Night at the Burger Box Roadhouse, Krugersdorp
Thoughts on Traveling from South Africa to America in a Pandemic
Two Days With Joburg Tourism: A Photo Story
Knitting in Joburg: Elli's Needlework, Edenvale
The 2Summers 2021 Support Group: Is Anyone Reading This?
The Pure and Cool Roadhouse, Malvern
Big Night Out at Uncle Harry's Roadhouse
Cruising Along the Eastern Cape's Route 72
Dinner at Johnny Guitar Drive In (Roadhouse) in Alberton
The Blogitects Spend a Night in Wild Wepener
I Climbed a Mine Dump in Soweto
Pilgrimage to the Big Pineapple
A Visitor's Guide to Bathurst
Back to Bethulie and the Royal Hotel
Phyllis Drives the Blogitects to the Eastern Cape and Back
View From the Top of the Nizamiye Mosque
Chicken Dinner at Chilli Pepper on Immink Drive
Braamfontein From Above
Where to Eat Outside in Joburg: Blind Tiger
I'm Obsessed With Sourdough Bread (and other pandemic thoughts)
Bisecting Joburg: A Walk on Linksfield Ridge
MiniMark Wholesale Discount House: Fabric Heaven on Diagonal Street
The 2Summers 2021 Support Group: Post #2 (Purplish)
Roadhouses of Gauteng Province
The 2Summers 2021 Support Group: Post #1 (Green)
St. James Presbyterian Church: A Tribute to South Africa's Covid-19 Dead
Blogging Through the Second Wave
Sunrise Over 2021
Wonderboom, 2.0!
Visiting the Voortrekker Monument on the Day of Reconciliation
Quickie Restaurant Review: Anong Thai in Cyrildene
A December Quarantine Story
A Green and Blue Wonderland at Walkersons
Walking Downtown Joburg With Gerald
A Post About Dagwoods
Wandering Lenasia with the Purple Pimpernel
An Organic, Vegan Exploration of Joburg
A Corner Shop Exhibition in Brixton
Yummy Mayfair: An American Junk Food Bonanza
A Visit to the Thokoza Memorial
A Tree at Westdene Dam
Return to the White Jacaranda Trees of Herbert Baker Street
Joburg Jacaranda Watch: October 2020
Spaza Shop Magic in Katlehong
Lockdown Nostalgia: It's a Thing
A Sunday Afternoon at Zoo Lake
Announcing the Katlehong and Thokoza Spaza Shop Tour
Americans in South Africa: It's Time to Vote
Cycling in Soweto With Locals
A Delicious Dose of Solitude in the Melville Koppies
Farming With Mama Fifi: Bertrams Inner City Farm
A Cycling and Food Tour Through Berea, Yeoville, Bertrams, and More
The South African Lockdown Wind-down
Things Are Happening in Joburg City
Johannesburg Botanical Gardens and Emmarentia Dam Are Open
Lockdown Revisited: Fake It 'Til You Make It
The Birds of Paterson Park
#JobsSaveLives: The Plight of Melville's Restaurants
Food Parcels and Hazmat Suits
I'm Back: An Un-numbered Lockdown Post
Day 100: My Top Five Lockdown Posts
A Visit to Hillbrow (Lockdown Day 99)
Lockdown Day 97
I Have a Blanket Problem (Lockdown Day 96)
Ten Years of 2Summers (Lockdown Day 92)
Knitting (Lockdown Day 90)
I Just Want to Stay Home (Lockdown Day 89)
Trixie the Melville Kitten (Day 88)
Lockdown Level 3, Version 2.0 (Day 85)
Backpacks Full of Food (Lockdown Day 84)
A Basotho Blanket (Lockdown Day 83)
Soweto (Lockdown Day 82)
Villa Gloria in Krugersdorp (Lockdown Day 81)
The COVID-19 Paradox (Lockdown Day 78)
A Jozi Winter Sunrise (Lockdown Day 77)
Five Good Things That Have Happened to Me During Lockdown (Day 76)
The Jozi Lockdown Hustle (Day 75)
African Accent Spaza Shop in Katlehong (Lockdown Day 74)
Please Support the Melville Food Parcel Program (Lockdown Day 71)
My Love Life Under Lockdown (Day 70)
What Next? (Lockdown Day 69)
Food Parcel Day (Lockdown Day 63)
Chicken and Waffles in Melville (Lockdown Day 62)
Level 3 Basics (Lockdown Day 61)
Lockdown Journal: Day 57 (I Got Nothing)
Lockdown Journal: Day 56 (Melville Food Relief)
Lockdown Journal: Day 55 (Out and About)
Lockdown Journal: Day 54 (Patisserie Portraits)
Lockdown Journal: Day 50 (A Good Day)
Lockdown Journal: Day 49 (Facebook)
Lockdown Journal: Day 48 (Gerald's Magic Bread)
Lockdown Journal: Day 47 (The Third Quarter)
Lockdown Journal: Day 46 (Face Masks and Feelings)
Lockdown Journal: Day 45 (Mother's Day)
Lockdown Journal: Day 44 (Mask Fashion)
Lockdown Journal: Day 43 (Pictures of Cats)
Lockdown Journal: Day 42 (Shattered)
Lockdown Journal: Day 40 (Cinco de Mayo)
Lockdown Journal: Day 39 (The Arabbers)
Lockdown Journal: Day 38 (Walking Thoughts)
Lockdown Journal: Day 37 (The Melville Cat Inside)
Lockdown Journal: Day 36 (Outside in Melville)
Lockdown Journal: Day 35 (Level 4)
Lockdown Journal: Day 34 (A Libyan Lockdown)
Lockdown Journal: Day 33 (Winter)
Lockdown Journal: Day 32 (Time Travel)
Lockdown Journal: Day 31 (Baking Bread)
Lockdown Journal: Day 30 (How Much Longer?)
Lockdown Journal: Day 29 (Exchange of Humanity)
Lockdown Journal: Day 28 (An American Garden)
Lockdown Journal: Day 27 (Ice Flowers)
Lockdown Journal: Day 26 (Spiral)
Lockdown Journal: Day 25 (Monday)
Lockdown Journal: Day 24 (A Secret Garden)
Bonus COVID-19 Post: How to Help
Lockdown Journal: Day 23 (Birds of Paradise)
Lockdown Journal: Day 22 (A Mental Health Day)
Lockdown Journal: Day 21 (The Melville Cat)
Lockdown Journal: Day 20 (Perfect Circles)
Lockdown Journal: Day 19 (Pretoria Gold)
Lockdown Journal: Day 18 (Tree-Hugging)
Lockdown Journal: Day 17 (Happy Easter)
Lockdown Journal: Day 16 (My 1000th Blog Post)
Lockdown Journal: Day 15 (One Day at a Time)
Joburg COVID-19 Lockdown Journal: Day 13
Joburg COVID-19 Lockdown Journal: Day 12
Joburg COVID-19 Lockdown Journal: Day 11
Joburg COVID-19 Lockdown Journal: Day 10
Joburg COVID-19 Lockdown Journal: Day 9
Joburg COVID-19 Lockdown Journal: Day 8
Joburg COVID-19 Lockdown Journal: Day 7 (by the Melville Cat)
Joburg COVID-19 Lockdown Journal: Day 6
Joburg COVID-19 Lockdown Journal: Day 5
Joburg COVID-19 Lockdown Journal: Day 4
Joburg COVID-19 Lockdown Journal: Day 3
Joburg COVID-19 Lockdown Journal: Day 2
Joburg COVID-19 Lockdown Journal: Day 1
Joburg COVID-19 Lockdown Journal: Day 0
Joburg COVID-19 Lockdown Journal: Day -1
Joburg COVID-19 Lockdown Journal: Day -2
Life in Joburg During COVID-19
Is It Still Okay to Blog About Restaurants?
Mouth-Watering American Biscuits, in Joburg
How I Became a Wine Guru in One Day
Joburg's Hottest Rooftop Party at Hallmark House
My Never-ending South African Visa Journey
#10SouthAfricanTowns, Part 2: Kameel
Magic at Rand Steam: Rialheim and Boho Cafe and Co.
Upcycle: Giving Junk A Second Chance in Joburg
#10SouthAfricanTowns, Part 1: Val
The Ruins of Rose Road: Photo Bonanza
Touring Soweto with a South African Blonde
Maps 4 Africa: Navigating Africa Without Google
Memories From Joburg's Carlton Hotel
This Is the East: Deliciously Greek Coffee Shop and Deli
Looking Back at 2019. Looking Forward to 2020.
The Louis Botha S-Bend: Walking Through Joburg's History
My #10SouthAfricanTowns Project: I Need Your Support!
Five Places to Buy Local Gifts in Joburg
Bank of Lisbon: The Implosion of a Jozi SkyScraper
The Shot Hole Borer Beetle: A Deadly Threat to Joburg's Trees
Exploring Joburg's Private Gardens
Jozi Restaurant Round-Up
This Is the East: Hodad's of Edenvale
South Africa's Best Tex-Mex Restaurant
Sobae Sorbet: A Frozen Joburg Love Story
My 2020 Challenge: 10 South African Towns
Five Great Places for Fish and Chips in Joburg
Kings Walden: A Magical Hotel in the Mountains of Limpopo
Feeling South Africa's Pain
From the Beach to the Desert, Part 2: Oudtshoorn
Musings on Migration in Joburg
From the Beach to the Desert, Part I: Plettenberg Bay
Madi a Thavha Mountain Lodge: An Art-Lover's Paradise
12 Portraits of Inspiring South African Women
Monday Morning With a Mob of Meerkats
20 Pictures From Walk the Talk 2019
Ode to Limpopo
Sculptures and Tiny Sweaters for Nelson Mandela Day
Five Things to Do in Potchefstroom
8 Magical Moments in the Swartland
My Favorite Jozi Coffee Shops: Ophelia in Emmarentia
Mhondoro: Ultimate Luxury in the South African Bush
Cheetahs on the Hunt in Welgevonden Game Reserve
The Rand Club, Reinvented
Quirky Winemakers of the Swartland
Ba-Pita: A New (Old) Restaurant in Melville
36 Hours in Hermanus
A Visit to Mandela House on Vilakazi Street
Five Great Jozi Walks to Prepare for MTN Walk the Talk with 702
The Hidden Vegan Restaurant in a Blairgowrie Petrol Station
Five Fantastic Jozi Cocktail Bars
The Dramatic Story of Rand Steam Laundries
My Favorite Jozi Coffee Shops: AFRIKOA in Rosebank
Five Great Jozi Cheese Shops
Urbanologi: My Number One Date Night Restaurant
This Is the East: TJIPS in Eastgate Mall
That Time I Climbed Ponte
The Best Margherita Pizza in Joburg (or maybe the world)
15 Quirky Things to Do in Maputo
Not Cycling Through Alexandra Township
This Is the East: The Windmill of Van Riebeek Avenue
Afternoon Tea in Bezuidenhout Valley
Artivist: Braamfontein's Must-Visit Art Bar
Langwan Cleaners and the Mother Teresa of Albert Street
My Favorite Jozi Coffee Shops: Loof Coffee in Norwood
Casting Bronze in the Heart of the City
Cycle Joburg With Kennedy
This Is the East: O' Peri Peri of Edenvale
A Summer Weekend at Brahman Hills
This Is the East: Cremalat
Join the Long March to Freedom Art Walk
For Meruschka (a.k.a. MzansiGirl)
5 Beautiful, Secret Places in Downtown Joburg
10 Rad Joburg Things I Didn't Blog About in 2018
A December Wedding in Joburg
Learning About DNA (and Me) at Health Works in Hyde Park
Meditating at the Buddhist Centre in Fietas
November Restaurant of the Month: Kafe Noir
Elevate at the Reef Hotel: Joburg's Secret Rooftop Bar
The Interesting Story Behind Linden's Ritual Café
Transwerke: Artists Bring a Crumbling Building to Life
The 2Summers #Gauteng52 Book: Frequently Asked Questions
October Restaurant of the Month: Die Kneipe in Kensington
Tips for Visiting Joburg's Little Addis
This Is the East: Rock Raceway in Brakpan
Mallies Spice Works: The Place to Buy Spices in Joburg
My Favorite Jozi Coffeeshops: Tilt Coffee in Melville
September Restaurant of the Month: Lexi's Healthy Eatery
My Favorite Jozi Coffeeshops: Bertrand in Maboneng
August Restaurant of the Month: Ben's Pizza in Marshalltown
JoburgPlaces and the Restoration of Somerset House
The Ultimate Mother-Daughter South African Road Trip
The Oldest House in Johannesburg
Two Days in the Robertson Wine Valley
July Restaurant of the Month: NGC Blairgowrie
Living It Up on the World's Most Luxurious Train
A Beautiful Place to Eat and Sleep in Auckland Park
Avant-garde Cocktails at Melville's Mooteebar
This Is the East: Croydon Bakery
A Quick Visit to the Dinokeng Game Reserve
Hot Air Ballooning Over South Africa
A Tour of Johannesburg Food Trucks
June Restaurant of the Month: Sumting Fresh
On Top of Joburg at 120 End Street
Jaw-Dropping South African Dance in Orange Farm
The Wonders of Rock Art: Now at Sci-Bono
May Restaurant of the Month: Tonino's
10 Places to Visit in Melville's 27 Boxes
Cycling Tour Through Diepsloot
Some Shots From the Top of the Sentech Tower
April Restaurant of the Month: The Bagel Zone
Things I Like in Linden
Fashion Makeover with Dr. Pachanga
My Favorite Jozi Coffeeshops: Flynn Coffee
Bonolo's Beautiful Melville Garden
My Favorite Jozi Coffeeshops: Thirdspace
Skateboarding Across Jozi
March Restaurant of the Month: Bergbron Plaaskombuis
Yoga + Bunnies
My Favorite Jozi Coffeeshops: Yield Coffee Bar
"Renee's Little Killers" at Jozi Carnivores
That Jozi Skyline
Brightside Farm: Where Joburg's Best Food Comes From
February Restaurant of the Month: Impi Brewing Co. in Lorentzville
A Winery in Joburg!
The Magical Bonsai Trees of Randfontein
January Restaurant of the Month: Reserved Cafe in Melville
Printing Handmade Business Cards in Joburg
Joburg Airports: O.R. Tambo vs. Lanseria
The Long March to Freedom National Heritage Monument
10 Really Cool Jozi Places I Didn't Blog About in 2017
#Gauteng52, Week 52: Bagels and More From Feigel's
Shopping for "Best Before" Deals at Crazy Groceries
#Gauteng52, Week 51: Scala Barber, the Oldest Shop in Melville
A December Staycation in Braamfontein
#Gauteng52, Week 50: Marievale Bird Sanctuary
A Theatrical Dinner Chez Fong
Adventures in North West Province: 24 Hours at Sun City
#Gauteng52, Week 49: Culinary Table in Lanseria
#Gauteng52, Week 48: The Richmond Studio Café
Adventures in North West Province: Whacky Groot Marico
#Gauteng52, Week 47: Joburg's Best Handbags (and there's a sale)
Moving to Joburg? Hannah Can Help.
Reclaim the Wilds This Sunday
#Gauteng52, Week 46: Open Studios at August House
Adventures in North West Province: The Jacob Zuma Site of Arrest
#Gauteng52, Week 45: The Jesuits of Auckland Park
#Gauteng52, Week 44: 9 Things to Do in Quirky Cullinan
A Secret Bakery in Kramerville
#Gauteng52, Week 43: African Flavour Books
A Visit to Fourways and Some Thoughts on Markets
#Gauteng52, Week 42: Kensington's Rhodes Park
#Gauteng52, Week 41: Fresh Fish at La Marina Foods
#Gauteng52, Week 40: imPRESSed Craft Bindery and Letterpress
The Heritage of Johannesburg's Middle-Class Suburbs
The Best Massage in Joburg
#WalkMyCity with 2Summers and Mzansigirl
#Gauteng52, Week 39: Zoo Lake Swimming Pool
Andalousse: A Quickie Cape Town Restaurant Review
#Gauteng52, Week 37: South Africa's Only Russian Orthodox Church
#Gauteng52, Week 36: The Reefsteamers Magaliesburg Express
Six Arts and Crafts Hotspots in Africa
#Gauteng52, Week 35: Winnie's Tuckshop in Tembisa
#Gauteng52, Week 34: The Pink Church With a Blue Door
The Ndebele Artists of Mpumalanga: Coming Soon to Joburg
#Gauteng52, Week 33: The Hare Krishnas of Lenasia
Kruger, Top to Bottom: Secret Places and Random Tips
#Gauteng52, Week 32: Joburg's Best Fish and Chips
15 Birds of the Kruger National Park
Three Incredible Moments in the Kruger
#Gauteng52, Week 31: Pretoria's Prison Museum
Quickie Restaurant (and Hotel) Review: Clico Boutique Hotel
#Gauteng52, Week 30: The Joburg Jamonópolis
A Pedicure and More at the Cosmopolitan Hotel
#Gauteng52, Week 29: Sophiatown The Mix
The Casspir Project at the 2017 Turbine Art Fair
Beading with Beauty at piece
#Gauteng52, Week 28: Honky-Tonkin' at the Bapsfontein Hotel
Quickie Restaurant Review: Rosto in Linden
#Gauteng52, Week 27: Anton Smit Sculpture Park
Five Cheetahs and an Aardvark
#Gauteng52, Week 26: Pretoria's Quirky Antique Route 6
#JoziWalks: Exploring Johannesburg's Forgotten Frontiers
#Gauteng52, Week 25: Scrumptious Pastries at Café Patisse
#Gauteng52, Week 24: Turffontein Race Course
Remembering Swazi Werner of the Zebra Inn
#Gauteng52, Week 23: Food Junxion
A Magical Visit to Master Mansions
I Drank Stellenbosch
#Gauteng52, Week 22: An Old-School Printer in Malvern
#Gauteng52, Week 21: Breezeblock in Brixton
A Non-Drinker's Guide to Stellenbosch
11 Spectacular Views in Stellenbosch
#Gauteng52, Week 19: Where Basotho Blankets Are Made
#Gauteng52, Week 18: Tswaing Meteorite Crater
#Gauteng52, Week 16: The Roodepoort Museum
#Gauteng52, Week 15: The Majestic Video Store
#Gauteng52, Week 14: Glory in Melville
In Transit: Hillbrow Above and Below
#Gauteng52, Week 13: Art and Design at Ellis House
#Gauteng52, Week 12: The Cosmos of Delta Park
Inside Joburg's Historic Jeppe Post Office
#Gauteng52, Week 11: A New Take on Vilakazi Street
Friday Night at the Yeoville Dinner Club
#Gauteng52, Week 10: Joburg's Best Chocolate
#Gauteng52, Week 9: Kavady at the Melrose Temple
#Gauteng52, Week 8: Picking Raspberries in Joburg South
#TheGodProject: Nigerian Jews in Joburg
#Gauteng52, Week 7: Johannesburg's Multiflora Market
Johannesburg, 13 Floors Up
#Gauteng52, Week 6: Pretoria's Freedom Park
#Gauteng52, Week 5: Hot Pot in Joburg's Third Chinatown
A Delicious Syrian Meal and a Rant About Refugees
Discovering South African Food in Alexandra Township
#Gauteng52, Week 4: A Taste of Paris in Blairgowrie
10 Photos of "Our Hillbrow"
#Gauteng52, Week 3: Communing with Gandhi at Tolstoy Farm
#Gauteng52, Week 2: Schwaben Butchery, Where Pigs Come to Die
Three Bars for Great Cocktails in Jozi
An Instagram Challenge in 2016. A Blog Challenge in 2017.
Two Men Get Married on the Roof of Johannesburg
A Dog-Friendly Getaway for a Dog-less Couple
Quickie Restaurant Review: Mamasan in Melville
Katlehong Stories: Storytelling in a Johannesburg Township
The Oriental Plaza Instameet: Winners Announced
Must-Have Christmas Gifts From the Maluti Mountains
Four Tips on Car Hire in South Africa
SA's Dirty Laundry: A Must-see Exhibition in Maboneng
News Flash: The First Oriental Plaza Instameet (With Prizes)
Long Live the Johannesburg City Library
Read This: Jozi's Five Best Bookstores
Melville: The Trumpocalypse Antidote
The Quest for Pretoria's White Jacarandas
Another Chance to Attend #2SummersBlogClass
My Five Favorite Spots for Afternoon Tea in Joburg
Keyes Art Mile: A New Jozi Hangout in Rosebank
Three Random Days in Cape Town: Mountaintops, Beer, and Big Fat Seals
The 2Summers Weekend Guide to Magoebaskloof
From Mansions to Muti Shops: Exploring Johannesburg's Heritage
Five Amazing New Places in Downtown Jozi (not in Maboneng or Braamfontein)
Art Emerges From Dust on the Ribola Art Route
Chasing the Sunrise in Limpopo
Visiting Venda
Magoebaskloof: 13 Pictures of a Beautiful, Misty Morning
A Melville Cat Photoshoot
Work Shop New Town: The Embodiment of Jozi Coolness
Downtown Joburg's Newest Secret Coffeeshop
The Astonishing, Confounding Story of South Africa's White Lions
A Good Sushi Restaurant in Joburg
Soweto, the Adrenaline-Seekers' Capital of South Africa
A Walk Through Alexandra Township
Joburg's Cosmopolitan Hotel: Then and Now
Return to Lindfield, Joburg's Quirkiest Historic House
#TheGodProject: Holy Trinity Ethiopian Orthodox Tewahedo Church
#2SummersBlogClass: A Really Good Saturday
iThemba Tower: A Recycled Tower of Art in Troyeville
Touring Joburg's Mosques and Minarets
48 Hours in the Midlands
Pop-Up Travel: Terbodore Coffee Roasters
Quirky High Tea at Fairlawns Boutique Hotel
My Five Favorite Coffee Shops in Joburg
7 Reasons to Love Hlamvu Afrocentric Boutique
Five Tips for Dealing With a Car Accident in South Africa
My Favorite Joburg People: Lucky Masuka
My Favorite Joburg People: Florence Ngobeni-Allen
My Favorite Joburg People: James Ike
My Favorite Joburg People: Michelle de Villiers
Happy Kids and Paper Flowers at Joziburg Lane
Bridge Books: A New Bookshop in Downtown Johannesburg
Mini Ponte: My New Favorite Joburg Building
My Favorite Joburg People: A Storytelling Project
Pafuri: A Beautiful Place With an Ugly History, Turned Beautiful Again
The Land of Elephants and Baobabs
Quick Photoshoot on the Melville Koppies
A Rainy Instameet in Jeppestown
Quickie Restaurant Reviews: Hell's Kitchen and Pablo Eggs-Go-Bar
Pop-Up Travel: The Nelson Mandela Capture Site
A Must-Have Item for Every Garden in Johannesburg
Why I Waited in Line for Two Hours At Starbucks and Krispy Kreme
Five Quirky, Romantic Jozi Dates for Under R100
48 Hours in Dullstroom
My 10 Favorite Shots of the Joburg Skyline
Quickie Restaurant Review: Industry Bakery in Emmarentia
Joburg's Best-Kept Mexican Food Secret
Making Art in Johannesburg
Big News About Joburg's Newest Inner City Development
The Wilds: Joburg's Controversial Garden of Eden
Wild Horses of the Drakensberg
Some Updates on Mexican Food in Johannesburg
Roving Johannesburg With the Roving Bantu
Johannesburg's Best German Bakery
Walking on the Roof of Johannesburg
I Love Westdene Graffiti
#TheGodProject: Johannesburg's Home of Scientology
Cruising Jozi's Streets, Selling Books From a Suitcase
Mac & Cheese in Jozi
Scenes From Lawley Township
Pop-Up Travel: Dullstroom Bird of Prey Centre
My Favorite Corner in Melville
Melville Coffee Time With Internations
The Best Place to Live in Johannesburg
The Melville Cat: My First Hotel Review
At Long Last, High Tea at the Four Seasons
Instax Fun in Jozi
2Summers Extreme Makeover
Nine Random Fun Things in Joburg (Featuring Venus)
Pop-Up Burgers, Revisited
Reflections of a Jet-lagged Woman Between Continents
A Golden Elephant in the City of Gold
Weird, Wacky, Wonderful Things I Saw While Riding in a Van Around South Africa
#ThisIsSouthAfrica: Our First National Instameet
10 New Discoveries in Soweto
A Cheap, Easy Way to Have Fun in Joburg
The Best Night Ever in Soweto
72 Hours in Soweto
"Joburg is more Brooklyn than Brooklyn."
Behind the Scenes at the Joburg Ballet
Art Deco Hunting on the Wild, Wacky East Rand
Fun Fish Photography at the Two Oceans Aquarium
#TheGodProject: A Catholic Church in Rosebank
Home in Melville
Melville Newsflash: Print for Sale at Mzansi Gallery
Wild Cats Belong in the Wild: #AnimalRightsInTourism
Some New Discoveries in Chinatown
Shots From the Turbine Art Fair
A Tale of Three Durban Hotels
An "Off the Beaten Path" Guide to Joburg
Learning to Cook, Faldela's Way
Three Awesome New Places to Hang Out in Melville
South Africa's Wild, Wild Coast: Part 3 (With Donkeys)
South Africa's Wild, Wild Coast: Part 2
South Africa's Wild, Wild Coast: Part 1
#HelloWeekend: 48 Hours in Cape Town
Joburg's Coolest Luxury Hotel (and it's not in Sandton)
Pop-Up Travel: Addo Elephant National Park
Brixton on Fire: My Second Limited-Edition Print
Breakfast in the Jozi 'Burbs: My Top Five Picks
Modderfontein: A Very Old Place That Needs Protection
Sunrise Photo Orgy at the Tippy-Top of Africa
An Iconic Joburg Photowalk With Canon
Street Art in a Free State Township
My Maboneng Story
Where to Eat Cheap, Delicious Turkish Food in Joburg
How (Not) to Jump Off a Stadium
Three Days in Johannesburg: My TripAdvisor Travel Guide
Some Thoughts on Xenophobia in South Africa
Barfing on a Plane (and Other Tales From the Overberg)
This Just In: New Coffee Shop Discovered in Newtown
A Quirky Journey Across the Cape Winelands
Hallmark House: Big Changes Coming to Maboneng
I Ate South Africa
The Best (Only?) Arabic Pastries in Joburg
Mandela Sets the World on Fire
From #GrootbosMagic to #MeetSouthAfrica
Joburg's Most Iconic Buildings: Pick Your Favorite
Indian Food Returns to Melville
Africa: On Foot
A Weekend Getaway to Maropeng
Morning Stroll Through Hillbrow and Yeoville
Photoblogging Competition: The Four Elements
Five Secret Spots for a Romantic Dinner in Jozi
Sunset + Giraffes = Beautiful
Elvis is Alive (in Joburg)
Instawalking Through Alex (With a DSLR)
Jozi Pizza Wars: Episode 3
Jozi Top Fives: Walking Tours Edition
Need a Quaint Escape From Jozi? Go Here.
Melville's New Anti-Salon
Message From a Happy Hillbrow Cat
Jozi Pizza Wars: Episode 2
Newtown's South African/Ethiopian/Vegan Coffee Shop
Jozi Pizza Wars: Episode 1
Remembering Mandela in 2014
The Mielie Lady
Johannesburg's Underground Pubs
Notes on Cherry Pip Spitting (and Other Thoughts)
The New Best Croissant in Jozi
My 500th Blog Post: 5 Things I Love and Hate about Joburg
Jozi Top Fives: Museums and Galleries Edition
Jozi Top Fives: The Best Parks in Town
Top Ten Shots From the City of Gold
Graffiti Takeover in Joburg's Banking District
The 2014 Joburg City Festival: My Photo Highlights
Jozi Top Fives: Cheap Eats Edition
Preview: The Sheds @1Fox, and the Best Week of the Year in Joburg City
Update on Random Hot Pot Place (and Another Awesome Chinese Restaurant)
A Spectacular Jozi Dinner: the Saxon's Five Hundred
An Update From the Real Me
Mandela on Film
Kalahari Books: My New Favorite Quirky Place in Joburg
Sandton Dinner on a Budget: Random Japanese Hot Pot
An Owl's Eye at the Joburg Zoo
I Jumped Off a Bridge. Here's the Video.
2Summers Shoots Analog (or tries to)
Here, There and Everywhere
Having Fun in Knysna: My Top Five Picks
Things I Was Wrong About: Oysters, and the Highest Bungee Jump in the World
The Best Jozi Birthday Weekend of All Time, Ever
My Favorite Classy Dinner Spot in Sandton
Kings Cinema: Alexandra Township's Best-Kept Secret
Joburg's Ever-Shifting Paint Canvas
Hazy Blue Hour: My First Limited-Edition Print
Behind the Scenes: The Sheds @1Fox
Sunset From the Office of a Sandton Diamond Dealer (and some exciting news)
Lazy Sunday on Durban's North Beach
Joburg's Best Bunny Chow
Up in My Air Balloon
An Empty Stadium, Filled With Instagram
Swimming to Namibia (and Other Adventures in the Northern Cape)
Around South Africa in 10 Instagrams
Hi, South Africa. Nice to Meet You.
Gumtree: One Woman's Trash is Another Man's Treasure
(Re)discovering Joburg
Zip-lining Through the Magaliesberg on an Autumn Easter Weekend
A Slice of Istanbul in Midrand
The Hippest, Yummiest Ice Cream (and Waffles) In Joburg
Vegan Food That Every South African Will Love
Screech of the Hadeda
Melville Snapshot: Fly in My Backyard
Jozi's Sunday Market Shuffle
Melville Snapshot: Yada Yada Gifts and Clothing
An American Migrant in Johannesburg
Charged by a Dassie in Fourways
Johannesburg's Amazing Race
A Beautiful Hike in Golden Gate (or, a Near-Death Experience in Golden Gate)
The Coolest Coffee Shop You've Never Heard Of
Eating My Way Through Yeoville
Johannesburg. In Your Pocket.
Sandton Field and Study Centre: Boring Name, Beautiful Park
Quirky Joburg: My Top 10 Picks
Melville Snapshot: The Great Eastern Food Bar
Sandton Snapshot: Sundowners at Higher Ground
A Top-Secret View of the Jozi Skyline
An Interesting Story About Blankets
A Mexican Chef in Johannesburg
Registering a Car in South Africa: An Expat’s Epic Journey (Part 3)
Registering a Car in South Africa: An Expat's Epic Journey (Part 2)
Registering a Car in South Africa: An Expat's Epic Journey (Part 1)
Gauteng Ambassadors Invade the Cradle of Humankind
Heather Went to Lesotho and All I Got Was a Clay Porcupine.
All I Want for Christmas Is a Rainbow Giraffe
Some Very Special African Penguins
Mourning, Honoring, Celebrating Madiba
Cycling Though Soweto on Mandela's Weekend
Mandela. And Me.
"Researching" Burgers and Shirtless Men
Cubata Portuguese Grill: It's Okay to Stuff Your Face Here
My New (Almost) Favorite Jozi Park
24 Storeys Above Sandton City
I Jumped Into a Mountain of Wool
Five Bloggers Rock Port Elizabeth
Bubble Tea Smack-down: Simplicity vs. Happy.me
An Amazing Story
Fun Food in Yeoville
High Tea in Jozi
Five Random Thoughts on the Joburg Philharmonic Orchestra
Vendors Evicted from Jozi's Streets
Taiwanese Mexican Food, Made in South Africa
Newsflash From the Melville Cat
The Tower Lost Its Ball
Women Make Art in an Alexandra Soap Shop
A Bit of Baltimore in Kliptown
Another Hemispheric Switch
Goodbye Africa, Hello America
Evening Stroll Through the Heart of the City
An Authentic Joburg Afternoon
Freaky Friday in the Fashion District: Be There.
Five Things I Didn't Know About Ballet
Joburg City Fest: Beer, Bright Lights and BCUC
"Kwa" for the Crois-Nut
I Think I'm South African Now
Insider Tips for the Joburg City Festival
Graveyard Instawalk
Faces of Jeppestown
The Other Ethiopian Joint in Maboneng
Pop-up Burgers for Ten Rand. Ten Rand!
Cycling Jozi's Streets, at Night
Quick Reminder: Melville is Awesome
Hibernating With the Melville Cat
Remembering Rivonia on Madiba's Day
Little Turret in a Big City
Last Supper at Gramadoelas
Father Coffee: The Pinnacle of Caffeine Hipness
Feel-Good Food in Downtown Jozi
Melville's Memory Lane
Little Addis, Uncut
Fashion for an Unfashionable Person
Mystery Monument Revealed: Shadow Boxer!
Pause.
Norwood: Almost as Awesome as Melville
Urban Hiking, Jozi Fashion, Mexican Rooftopping, and an Underground Feast
On Holiday in My Own City
Brilliant Night View of #JoburgCity
Did I Mention Jozi is Pretty?
Pretty Pictures of Joburg Places
Roof-Hopping Through a Beautiful City
A Birds-Eye View of South Africa
Luxury Weekend in the Waterberg (or, I Am So F-ing Lucky)
The Rand Club: It's Old.
Close Encounter With a Parktown Prawn
Dinner at the Darkie Café
Walking in Jozi, Going Nowhere
Broken iPhone, Awesome Instawalk
Signs of Jozi: Prophets, Potions, and...
The Keeper of the Dynamite
The Leopard: From Parkhurst to Melville
Constitution Hill (A Long-Overdue Post)
Township Sunday. On a Bike.
Birthday Celebration in the Lap of Luxury
New Furniture for the Melville Cat
Santarama Miniland: WTF?
I Saw a Leopard in Pilanesberg
Why Did the Rhinoceros Cross the Road?
Riding the Joburg Red Bus (and not getting hijacked)
What I Didn't Know About Joburg
Mystery Monument to Be Revealed. But When?
Jozi Round-up
Rainy Art Walkabout with Hannelie Coetzee
I Danced Like a Maniac in Hillbrow
Starfish Safari at De Hoop Nature Reserve
Superbowl Weekend By the Sea
Help Us Rebuild the Hillbrow Boxing Club
An Epic Orgy of Instagram
Soweto iPhonography
Signing off for 2012
The Story Behind My Exhibition Photos (Belated)
Three-wheeling Through Jozi
I Exhibited.
A Jacaranda Stroll, Without Jacarandas
Stolen Shots of Hillbrow
Photowalking Without a Camera
I'm Exhibiting!
Ponte City, Inside and Out
Ponte.
Troyeville: Quirky Art-Lover's Paradise
300th Post: The Two Towers
Instagram Insanity
Jozi CBD: Above and Below
I (He)art Joburg
The Best Croissant in Jozi
Birthday Card for Jon
A Hardcore Tattoo
Melville Was Made for Poetry
Shooting Without a Viewfinder
Melville Insta-brunch
Three Flowers and a Tree
Pink Pride
Fun Jazz in Jozi
Houghton Heritage
A Very Furry Birthday at The Plaza
Weekend Instablog
Lily and Zulu Girl Kick Ass
Girl Boxers Kick Ass. Part 2: The Champs
A Major Shift
I'm Home.
Oppi! Koppi! I Survived.
Portrait From KwaZulu-Natal
Raging Whoremones Reign Supreme
Scenes From the Eastern Cape
Real Women Wear Kilts
Spar's Magic Bread
South Africa in Technicolor
Café Mexicho: You Can Eat There After All
Hillbrow Pride
A Cat Without a Tail
A Triple-7 Birthday Extravaganza
A Melville American on the 4th of July
Fête de la Melville
Winter Through the Eyes of the Melville Cat
A Quirky, Churchy Tour of Troyeville
18 Hours on the Wild Frontier
Half a Year (Or, Death Sucks)
Ballroom Boxing
A Glimpse of Jozi: Long Street Quirk
Cold Weather, Astonishing Sky
Under the Tall, Tall Trees
Invasion of the Tiny People
Sundowners, Photos, and 360 Degrees of Jozi
Back to School
After the Fire
"I'm too much for most people. But I'm never enough for myself."
Presidential Private Parts: Up Close and Personal
Boxing on the Streets of Yeoville
Medieval Wench for an Evening
The Smokey Eye
Fight Club, Part 2
Fight Club, Part 1
Burgers and Dog
Wi-Fi Revolution
The Car Spa: What Every Jozi Car Needs
2Summers in the News
A Bryanston Shopping Spree
Thunder Gun!
2Summers Cooks
News From the Melville Cat
Sunset From the Top of Africa
A Bittersweet Jozi Easter
An Ode to Melville
I'm a Movie Star!
After the Rain
I Box, in Hillbrow
I Died and Went to Airplane Heaven
Run Jozi, Run
I Box
Another Stunning View of Jozi
Lightning Crashes
Vintage on Wheels
Photo of the Day: Ominous Jozi Skyline
Jozi Loves Books
A Little Piece of Fake Tuscany in Fourways
The Melville Cat Introduces Ms. M and JUNKIE
Traditional African Culture in a Modern African City
Ice Cream and Art Deco in the African 'Burbs
From the Melville Cat: The Lucky 5 Star is MINE
A Beetherfly in My Backyard
UMOJA!
Our Final Assignment
Wishing on the New Year
A Time to Be Born, A Time to Die
A Special 2Summers Photo
2Summers Rides Pillion
The Power of the Picture
High and Low
An Unforgettable Day in Chinatown
Another New Year in Jozi
Gratitude
Joe
A Lucky 5 Star House-Cooling
A 2Summers Christmas Makeover
Two Weddings and a Funeral
Bright Lights, Big City
Photo of the Day: The Melville Cat Returns
I Can See Clearly Now (Sort Of)
A Post About Photowalking, and a Whole Lot More
Sophiatown, Past and Present
Getting to Know Gandhi
Life Is A Walk in the Dog Park
South Africa is a Beautiful Place
Crack-a-DOOO!
The Magical Village of Hugel-Bugel
Rock Art and Donkey Carts
The Finest Jozi Burger Money Can Buy
The Fleeting Life of a Melville Iris
A Diepsloot Photo-Share
An Update From the Melville Cat
Summer Camp, South African Style
Alex: Joburg's Other Township
Gay and Proud in Jozi
America's Pastime in a South African Township
The Double Life of a Melville Cat
Another South African Struggle
Hogsback Packing
Celebrating Cooncie With Hurricane Irene
On the Road, Again
Why I Came to Africa
Moonrise Over the South Coast
Brunching With Bing
Voortrekker: My New Favorite Afrikaans Word
365 Days in Jozi
Talent-Scouting in Pretoria
Jozi to Pretoria at High Speed
A Cuppa Joe in Jozi
7 Links: A Blog Award That Doesn't Suck
Paparazza/Gossip Columnist for a Day
I Fell in Love With a Squatter Camp
Celebrating Madiba with Soccer
Beef. It's What's for Dinner (on my birthday).
Good Breakfast, Bad Photographer
Saving Buildings and Lives in Hillbrow
Am I a Photographer?
Kruger at Ground Level, Part 3: Mineral
Kruger at Ground Level, Part 2: Vegetable
Kruger at Ground Level, Part 1: Animal
This Blog Will Be Temporarily Eclipsed
Yo Yo, Yeoville
An American Girl's Guide to Driving in Johannesburg
The Lucky 5 Star Curry House
Jozi Cheesiness
Rock the Cradle (of Humankind)
A Day in the Life of a Quirky Melville Tourist
Exploring Joburg's Downtown Chinatown
A Blurry 2Summers Mystery Is Revealed
The ANC Football Divas Do Jozi
Monkey Paws, Anyone?
Bloomin' Aloe
Photowalking Jozi's Downtown Fringes
Rugby: REALLY not a Game for Sissies
Clouds, Powerlines, and Pretty Dead Trees
The Spur Burger: A South-African-Texan-Native-American Tradition
Hunting Rock Animals in a Mountain Sanctuary
Escape to the Rainy Countryside
NIROX: Where Art, Nature, and Monkeys Meet
The End of 2Summers
Exploring Jozi's Odd Side
Saturday Night Cricket Fever in Fordsburg
Poetry, Photography and a Pug
Jozi's Sparkling Night Sky
Handmade on Melville's Main Road
Breakfast at Bamboo
Rrabobi!
Sunrise, Sunset
Clap for Chow Mein
The Mean Streets of Hillbrow
Jozi From Above
We interrupt this regularly scheduled program...
Selassie, Obama, and Damn Good Ethiopian Food
Joburg’s Story in Pictures and Sound
Hiking Joburg's Main Drag
Sunday's Main Event
Pottery-Shopping With a Rooster
Melville Pizza: Think Thin
101 Guest Houses
Sweet Indian Valentines
A Tiger in the African Bush
Cycling in a Town Where Car is King
Weekend Worship on the Koppies
Entanglement
Melville's Grassy Summer Wonderland
Miscellaneous Cape Town
Daytripping Around the Cape
How Not to Climb Table Mountain
Elephant-Watching Through the Rearview Mirror
Joburg's Wacky Victorian Time Warp
Sowetan for a Day
Mom Arrives to a Swarm of Termites
Cricket Continued
What's a Litchi and How Do I Eat One?
A Summer Garden in Melville. And a Large Bug.
Floodwatch
6 Months, 10,000 Hits
Zoo Lake: Where the Locals Go
Happy New Year From Jozi
"It's Hard Being a Zimbo"
Christmas Under the African Sun
Christmas Eve-Eve at Ratz
Where Are the Holiday Shoppers?
Cricket: Not a Game for Sissies
Rain Rain Rain. Rain.
An Honest Living: Holiday Edition
Beans for Breakfast
Christmas Below the Equator
Melville Pass-throughs
A 2Summer Sunday
Part 4 of 4: A Thanksgiving Journey From Swaziland to Joburg
Part 1 of 3: On the Road to Swaziland
Two Posts for the Price of One: Apartheid Photography and Corn
A Birthday Celebration with Hats and Rats
An Honest Living, Part 2
Tortoises, Birds, Locusts, and One Fantastic Sunset
An Honest Living
A Week on the Commune
Zuma Speaks (and we miss it)
Durban Extremes
A Thousand Hills
Bedlam at the Beach
Wonderboom!
Chowing Down, Durban-style
Lots of Luck
The Purple Onion and the Basotho Hat
Mexicho's Revenge
The Bush
In the 'Hood
Soccer City and Scarves
Welcome to the Lucky 5 Star
A Melville Sunday
A Walk Through Old Johannesburg
North and South
Home
On Assignment
Here
En Route
It's Go Time
Executing a Hemispheric Switch
Two Summers in 2010
View all
Sunday Morning at 44 Stanley Avenue
Photos From Braamfontein's Indwe Park
Americans in Joburg: Why We Vote
Hidden Joburg: The Home of Edoardo Villa
Afro-Latin Flavors (and Fun) at Artüro in Melville
Burgers of the East Rand: Zani in Katlehong
Soweto Night Out: A Walk Through South Africa's History
A Tearful Parade Through Hillbrow
A Protest at the Johannesburg City Library
St. Mary's Cathedral: A Secret Church in Downtown Joburg
The De Baba Eatery Sparks a Melville Comeback
Hunting for Fossils in the Cradle of Humankind
Swap Movement: Joburg's Clothes Swap Phenomenon
Ezemvelo: Great Hiking Close to Joburg
Tuesday Night at the Sawubona Music Jam
Early Saturday Morning at the Pretoria Boeremark
Matric Farewell: Party of the Year in Bulte
Joburg's Best Christmas Lights: Moray Drive, Bryanston
A Stance Car Park-Off at FNB Stadium
A Belated Kensington Jacaranda Walk Post
Greylene the Suzuki Jimny Hits the Road
Visiting Dolobran, Joburg's Quirkiest Mansion
Rugby in South Africa Is Not Only a Game
A Jacaranda Special: Purple Pastries in Westcliff
A Morning in Noordgesig
Walking Downtown Jozi: A Photo Story
Asian Food Explorations in Rivonia
Joburg Heritage: Churches of Coronationville and Bosmont
The Spectacular Brixton Light Festival, Revisited
Vredefort Dome: The Ultimate Weekend Getaway Guide
A Quick Tour of Brixton Monuments
Joburg Thrifting: Winter 2023
Yola's: The Place for Koesisters (and Koeksisters?) in Joburg
Art Blooms Inside Johannesburg's Drill Hall
What ChatGPT Says About 2Summers
Jozi Fashion Designer for a Day
A Staycation in Kensington
Youth Day Warmup for the Brixton Light Festival
Axe-Throwing in Johannesburg
Friday Morning at the Biggest Fresh Produce Market in Africa
Pomegranates and Turkish Food in Centurion
Bev's Burgers: My Joburg Burger Obsession
St. Alban's: A Hidden Cathedral in Ferreirasdorp
The Falling Water of Linksfield Ridge (and Other Architectural Marvels)
Chinese Tea and Cake in Bedfordview
Trixie and Brixie
Hidden Joburg: The Freemasons' Hall in Parktown
Art in Fordsburg at Lilian Road Studios
Black-Tie, Jozi-Style
A Jacaranda Weekend in Rosebank
Take a Walk Through Brixton with the Blogitects
An Ode to Joburg in October
Hidden Joburg: The Radium Beer Hall in Orange Grove
Sleeping in Jozi: A Night at the Rand Club
Hidden Joburg: The View in Parktown
Hidden Joburg: Glenshiel and Villa Arcadia
Spinning Bicycles in Soweto
Sleeping in Jozi: A Night at the African Penthouses
The Secret Ruins of the Johannesburg Gas Works
Knitting in Joburg: Arthur Bales Turns 120
Hidden Joburg: The Lions Shul
Gallery-Hopping Through Rosebank with Thabo the Tourist
Why I Became a Member of the Rand Club
Mexican Food in Alexandra (and Other Tales From the Kasi)
Andrew Lindsay, Joburg's Mosaic Master
Hidden Joburg: The Lemon Squeezer Church
Joburg's Five Best Shawarmas
The Awe-Inspiring Shiva Temple of Actonville, Benoni
Glorious, Plastic-free Shopping at the Refillery
Return to Jeppestown's City Hall
Call of the Melville Mielie Lady
Shopping Sustainably (and Cheaply) in Johannesburg
The Cosmos Flowers of Delta Park: 2022 Edition
The Funky Pots and Tiles of Liebermann Pottery
The Shawarma King of Roodepoort
The Glorious Proteas of Kloofendal Nature Reserve
JFF Rooftop Farm: A Plant Nursery in the Sky
Chappy: Vintage Heaven in Linden
Emzini: The Place to Eat in Westdene
The Joburg City Park You Must Visit in 2022
Isolating With Omicron, Brixton-Style
Mustardbox 713: Chowing Korean Corn Dogs in Boksburg
Outrage Over Omicron: A Rant From South Africa
Syrian Rose: The Best Restaurant in Fordsburg
Roasty's Roadhouse: Worth the Journey to Fourways
A Jacaranda Walk Through Rosebank
A Bagel Pop-Up in Blairgowrie
Photo Post: Joburg Graffiti Bonanza
2Summers Moves to Brixton
Jozi Getaways: Farmhouse@58 in the Cradle of Humankind
Diepkloof, Soweto, on a Sunday
Cleaning Up the Brixton Cemetery
Spectacular African Art at the Wits Art Museum
Senhor Galo's: A Portuguese Roadhouse in Edenvale
The Beautiful Brixton Burn
A Charming Dive Bar in Fordsburg: Archie's Pub & Grill
The Old Lake Market, Parkview
Top 5 Pandemic Dining Destinations in the Jozi Suburbs
My Favorite Jozi Coffee Shops: Red Door Café in Edenvale
Thrifting Across the East Rand
Saturday Night at the Burger Box Roadhouse, Krugersdorp
Two Days With Joburg Tourism: A Photo Story
Knitting in Joburg: Elli's Needlework, Edenvale
The Pure and Cool Roadhouse, Malvern
My Favorite Jozi Coffee Shops: Vice in Craighall Park
Big Night Out at Uncle Harry's Roadhouse
Dinner at Johnny Guitar Drive In (Roadhouse) in Alberton
I Climbed a Mine Dump in Soweto
View From the Top of the Nizamiye Mosque
Chicken Dinner at Chilli Pepper on Immink Drive
Braamfontein From Above
Where to Eat Outside in Joburg: Blind Tiger
I'm Obsessed With Sourdough Bread (and other pandemic thoughts)
Bisecting Joburg: A Walk on Linksfield Ridge
MiniMark Wholesale Discount House: Fabric Heaven on Diagonal Street
Valentine's Date at the Fireplace Roadhouse
My Favorite Jozi Coffee Shops: Toasted in Parkwood
Roadhouses of Gauteng Province
The 2Summers 2021 Support Group: Post #1 (Green)
St. James Presbyterian Church: A Tribute to South Africa's Covid-19 Dead
Blogging Through the Second Wave
Quickie Restaurant Review: Anong Thai in Cyrildene
A December Quarantine Story
Walking Downtown Joburg With Gerald
A Post About Dagwoods
Wandering Lenasia with the Purple Pimpernel
An Organic, Vegan Exploration of Joburg
A Corner Shop Exhibition in Brixton
Yummy Mayfair: An American Junk Food Bonanza
A Visit to the Thokoza Memorial
A Tree at Westdene Dam
Joburg Jacaranda Watch: October 2020
Spaza Shop Magic in Katlehong
A Sunday Afternoon at Zoo Lake
Announcing the Katlehong and Thokoza Spaza Shop Tour
Cycling in Soweto With Locals
A Delicious Dose of Solitude in the Melville Koppies
Farming With Mama Fifi: Bertrams Inner City Farm
A Cycling and Food Tour Through Berea, Yeoville, Bertrams, and More
A Very Big Haircut (and a Donation to Charity)
The South African Lockdown Wind-down
Endings and Beginnings for the Melville Food Program
Five Outings in Gauteng Province
Things Are Happening in Joburg City
Johannesburg Botanical Gardens and Emmarentia Dam Are Open
Lockdown Revisited: Fake It 'Til You Make It
The Birds of Paterson Park
#JobsSaveLives: The Plight of Melville's Restaurants
Food Parcels and Hazmat Suits
I'm Back: An Un-numbered Lockdown Post
Day 100: My Top Five Lockdown Posts
A Visit to Hillbrow (Lockdown Day 99)
3000 Food Parcels (Lockdown Day 98)
Lockdown Day 97
I Have a Blanket Problem (Lockdown Day 96)
The Melville Cat Leaves and Comes Back (Lockdown Day 95)
Ten Years of 2Summers (Lockdown Day 92)
The Poet (Day 91)
I Just Want to Stay Home (Lockdown Day 89)
Trixie the Melville Kitten (Day 88)
Lockdown Level 3, Version 2.0 (Day 85)
Backpacks Full of Food (Lockdown Day 84)
A Basotho Blanket (Lockdown Day 83)
Soweto (Lockdown Day 82)
Villa Gloria in Krugersdorp (Lockdown Day 81)
The COVID-19 Paradox (Lockdown Day 78)
A Jozi Winter Sunrise (Lockdown Day 77)
Five Good Things That Have Happened to Me During Lockdown (Day 76)
The Jozi Lockdown Hustle (Day 75)
African Accent Spaza Shop in Katlehong (Lockdown Day 74)
Please Support the Melville Food Parcel Program (Lockdown Day 71)
What Next? (Lockdown Day 69)
A Difficult Day for the Melville Cat (Lockdown Day 64)
Food Parcel Day (Lockdown Day 63)
Chicken and Waffles in Melville (Lockdown Day 62)
Level 3 Basics (Lockdown Day 61)
Fetch the Bolt Cutters (Lockdown Day 60)
Lockdown Journal: Day 57 (I Got Nothing)
Lockdown Journal: Day 55 (Out and About)
Lockdown Journal: Day 54 (Patisserie Portraits)
Lockdown Journal: Day 53 (I'm Back)
Lockdown Journal: Day 50 (A Good Day)
Lockdown Journal: Day 49 (Facebook)
Lockdown Journal: Day 46 (Face Masks and Feelings)
Lockdown Journal: Day 45 (Mother's Day)
Lockdown Journal: Day 44 (Mask Fashion)
Lockdown Journal: Day 43 (Pictures of Cats)
Lockdown Journal: Day 42 (Shattered)
Lockdown Journal: Day 41 (My Airing of Grievances)
Lockdown Journal: Day 40 (Cinco de Mayo)
Lockdown Journal: Day 38 (Walking Thoughts)
Lockdown Journal: Day 37 (The Melville Cat Inside)
Lockdown Journal: Day 36 (Outside in Melville)
Lockdown Journal: Day 35 (Level 4)
Lockdown Journal: Day 33 (Winter)
Lockdown Journal: Day 32 (Time Travel)
Lockdown Journal: Day 31 (Baking Bread)
Lockdown Journal: Day 30 (How Much Longer?)
Lockdown Journal: Day 29 (Exchange of Humanity)
Lockdown Journal: Day 28 (An American Garden)
Lockdown Journal: Day 27 (Ice Flowers)
Lockdown Journal: Day 26 (Spiral)
Lockdown Journal: Day 25 (Monday)
Lockdown Journal: Day 24 (A Secret Garden)
Lockdown Journal: Day 23 (Birds of Paradise)
Lockdown Journal: Day 22 (A Mental Health Day)
Lockdown Journal: Day 21 (The Melville Cat)
Lockdown Journal: Day 18 (Tree-Hugging)
Lockdown Journal: Day 17 (Happy Easter)
Lockdown Journal: Day 15 (One Day at a Time)
Joburg COVID-19 Lockdown Journal: Day 13
Joburg COVID-19 Lockdown Journal: Day 12
Joburg COVID-19 Lockdown Journal: Day 11
Joburg COVID-19 Lockdown Journal: Day 10
Joburg COVID-19 Lockdown Journal: Day 9
Joburg COVID-19 Lockdown Journal: Day 8
Joburg COVID-19 Lockdown Journal: Day 7 (by the Melville Cat)
Joburg COVID-19 Lockdown Journal: Day 6
Joburg COVID-19 Lockdown Journal: Day 5
Joburg COVID-19 Lockdown Journal: Day 4
Joburg COVID-19 Lockdown Journal: Day 3
Joburg COVID-19 Lockdown Journal: Day 2
Joburg COVID-19 Lockdown Journal: Day 1
Joburg COVID-19 Lockdown Journal: Day 0
Joburg COVID-19 Lockdown Journal: Day -1
Joburg COVID-19 Lockdown Journal: Day -2
Life in Joburg During COVID-19
Is It Still Okay to Blog About Restaurants?
Mouth-Watering American Biscuits, in Joburg
How I Became a Wine Guru in One Day
Joburg's Hottest Rooftop Party at Hallmark House
Magic at Rand Steam: Rialheim and Boho Cafe and Co.
Upcycle: Giving Junk A Second Chance in Joburg
The Ruins of Rose Road: Photo Bonanza
Maps 4 Africa: Navigating Africa Without Google
Memories From Joburg's Carlton Hotel
This Is the East: Deliciously Greek Coffee Shop and Deli
Looking Back at 2019. Looking Forward to 2020.
The Louis Botha S-Bend: Walking Through Joburg's History
Five Places to Buy Local Gifts in Joburg
Bank of Lisbon: The Implosion of a Jozi SkyScraper
The Shot Hole Borer Beetle: A Deadly Threat to Joburg's Trees
Exploring Joburg's Private Gardens
Jozi Restaurant Round-Up
This Is the East: Hodad's of Edenvale
Sobae Sorbet: A Frozen Joburg Love Story
Five Great Places for Fish and Chips in Joburg
Feeling South Africa's Pain
Musings on Migration in Joburg
Madi a Thavha Mountain Lodge: An Art-Lover's Paradise
From the Melville Cat: The Midget Fluff Ball Menace Turns One
20 Pictures From Walk the Talk 2019
My Favorite Jozi Coffee Shops: Ophelia in Emmarentia
The Rand Club, Reinvented
Ba-Pita: A New (Old) Restaurant in Melville
A Visit to Mandela House on Vilakazi Street
Five Great Jozi Walks to Prepare for MTN Walk the Talk with 702
The Hidden Vegan Restaurant in a Blairgowrie Petrol Station
Five Fantastic Jozi Cocktail Bars
The Dramatic Story of Rand Steam Laundries
My Favorite Jozi Coffee Shops: AFRIKOA in Rosebank
Five Great Jozi Cheese Shops
Urbanologi: My Number One Date Night Restaurant
Men on Tinder: Read This
This Is the East: TJIPS in Eastgate Mall
That Time I Climbed Ponte
The Best Margherita Pizza in Joburg (or maybe the world)
Not Cycling Through Alexandra Township
This Is the East: The Windmill of Van Riebeek Avenue
Afternoon Tea in Bezuidenhout Valley
Artivist: Braamfontein's Must-Visit Art Bar
Langwan Cleaners and the Mother Teresa of Albert Street
My Favorite Jozi Coffee Shops: Loof Coffee in Norwood
Casting Bronze in the Heart of the City
Cycle Joburg With Kennedy
This Is the East: O' Peri Peri of Edenvale
2019 Update From the Melville Cat
This Is the East: Cremalat
Join the Long March to Freedom Art Walk
For Meruschka (a.k.a. MzansiGirl)
5 Beautiful, Secret Places in Downtown Joburg
10 Rad Joburg Things I Didn't Blog About in 2018
A December Wedding in Joburg
Learning About DNA (and Me) at Health Works in Hyde Park
Meditating at the Buddhist Centre in Fietas
November Restaurant of the Month: Kafe Noir
Elevate at the Reef Hotel: Joburg's Secret Rooftop Bar
The Interesting Story Behind Linden's Ritual Café
Transwerke: Artists Bring a Crumbling Building to Life
The 2Summers #Gauteng52 Book: Frequently Asked Questions
The Melville Cat: I Am a Cat Food Spokesperson
October Restaurant of the Month: Die Kneipe in Kensington
Tips for Visiting Joburg's Little Addis
This Is the East: Rock Raceway in Brakpan
Mallies Spice Works: The Place to Buy Spices in Joburg
My Favorite Jozi Coffeeshops: Tilt Coffee in Melville
September Restaurant of the Month: Lexi's Healthy Eatery
From the Melville Cat: A Kitten in My Castle
Learn How to Blog From a Reluctant Blogger
My Favorite Jozi Coffeeshops: Bertrand in Maboneng
The Newtown Heads Are Back in Action
August Restaurant of the Month: Ben's Pizza in Marshalltown
JoburgPlaces and the Restoration of Somerset House
The Oldest House in Johannesburg
July Restaurant of the Month: NGC Blairgowrie
A Beautiful Place to Eat and Sleep in Auckland Park
Avant-garde Cocktails at Melville's Mooteebar
This Is the East: Croydon Bakery
Hot Air Ballooning Over South Africa
A Tour of Johannesburg Food Trucks
June Restaurant of the Month: Sumting Fresh
On Top of Joburg at 120 End Street
Jaw-Dropping South African Dance in Orange Farm
The Wonders of Rock Art: Now at Sci-Bono
May Restaurant of the Month: Tonino's
10 Places to Visit in Melville's 27 Boxes
Cycling Tour Through Diepsloot
Tarantino's: Joburg's Most Secret Coffeeshop
Some Shots From the Top of the Sentech Tower
April Restaurant of the Month: The Bagel Zone
Things I Like in Linden
Fashion Makeover with Dr. Pachanga
My Favorite Jozi Coffeeshops: Flynn Coffee
Bonolo's Beautiful Melville Garden
My Favorite Jozi Coffeeshops: Thirdspace
Skateboarding Across Jozi
2Summers in Motion
March Restaurant of the Month: Bergbron Plaaskombuis
Yoga + Bunnies
My Favorite Jozi Coffeeshops: Yield Coffee Bar
"Renee's Little Killers" at Jozi Carnivores
That Jozi Skyline
February Restaurant of the Month: Impi Brewing Co. in Lorentzville
A Winery in Joburg!
January Restaurant of the Month: Reserved Cafe in Melville
Printing Handmade Business Cards in Joburg
Joburg Airports: O.R. Tambo vs. Lanseria
10 Really Cool Jozi Places I Didn't Blog About in 2017
#Gauteng52: The Year in Review
#Gauteng52, Week 52: Bagels and More From Feigel's
Shopping for "Best Before" Deals at Crazy Groceries
#Gauteng52, Week 51: Scala Barber, the Oldest Shop in Melville
A December Staycation in Braamfontein
A Theatrical Dinner Chez Fong
#Gauteng52, Week 49: Culinary Table in Lanseria
#Gauteng52, Week 48: The Richmond Studio Café
#Gauteng52, Week 47: Joburg's Best Handbags (and there's a sale)
Moving to Joburg? Hannah Can Help.
Reclaim the Wilds This Sunday
#Gauteng52, Week 46: Open Studios at August House
#Gauteng52, Week 45: The Jesuits of Auckland Park
From the Melville Cat: I'm a Work of Art
A Secret Bakery in Kramerville
A Visit to Fourways and Some Thoughts on Markets
#Gauteng52, Week 42: Kensington's Rhodes Park
8 Years, 800 Blog Posts
#Gauteng52, Week 41: Fresh Fish at La Marina Foods
#Gauteng52, Week 40: imPRESSed Craft Bindery and Letterpress
The Heritage of Johannesburg's Middle-Class Suburbs
The Best Massage in Joburg
#WalkMyCity with 2Summers and Mzansigirl
#Gauteng52, Week 39: Zoo Lake Swimming Pool
#Gauteng52, Week 37: South Africa's Only Russian Orthodox Church
#Gauteng52, Week 36: The Reefsteamers Magaliesburg Express
#Gauteng52, Week 35: Winnie's Tuckshop in Tembisa
#Gauteng52, Week 34: The Pink Church With a Blue Door
The Ndebele Artists of Mpumalanga: Coming Soon to Joburg
#Gauteng52, Week 32: Joburg's Best Fish and Chips
Quickie Restaurant (and Hotel) Review: Clico Boutique Hotel
#Gauteng52, Week 30: The Joburg Jamonópolis
A Pedicure and More at the Cosmopolitan Hotel
#Gauteng52, Week 29: Sophiatown The Mix
The Casspir Project at the 2017 Turbine Art Fair
Beading with Beauty at piece
#Gauteng52, Week 28: Honky-Tonkin' at the Bapsfontein Hotel
Quickie Restaurant Review: Rosto in Linden
A Hillbrow Cat Becomes a Melville Cat
#JoziWalks: Exploring Johannesburg's Forgotten Frontiers
#Gauteng52, Week 25: Scrumptious Pastries at Café Patisse
A New and Improved 2Summers Blog Course
#Gauteng52, Week 24: Turffontein Race Course
Remembering Swazi Werner of the Zebra Inn
#Gauteng52, Week 23: Food Junxion
A Magical Visit to Master Mansions
#Gauteng52, Week 22: An Old-School Printer in Malvern
#Gauteng52, Week 21: Breezeblock in Brixton
#Gauteng52, Week 20: Benoni's Victorian Secret
#Gauteng52, Week 19: Where Basotho Blankets Are Made
#Gauteng52, Week 17: The James Hall Museum of Transport
#Gauteng52, Week 16: The Roodepoort Museum
#Gauteng52, Week 15: The Majestic Video Store
The Melville Cat: I'm a Columnist
#Gauteng52, Week 14: Glory in Melville
In Transit: Hillbrow Above and Below
#Gauteng52, Week 13: Art and Design at Ellis House
#Gauteng52, Week 12: The Cosmos of Delta Park
Inside Joburg's Historic Jeppe Post Office
#Gauteng52, Week 11: A New Take on Vilakazi Street
Friday Night at the Yeoville Dinner Club
#Gauteng52, Week 10: Joburg's Best Chocolate
#Gauteng52, Week 9: Kavady at the Melrose Temple
#Gauteng52, Week 8: Picking Raspberries in Joburg South
#TheGodProject: Nigerian Jews in Joburg
#Gauteng52, Week 7: Johannesburg's Multiflora Market
Johannesburg, 13 Floors Up
#Gauteng52, Week 5: Hot Pot in Joburg's Third Chinatown
A Delicious Syrian Meal and a Rant About Refugees
Discovering South African Food in Alexandra Township
#Gauteng52, Week 4: A Taste of Paris in Blairgowrie
10 Photos of "Our Hillbrow"
#Gauteng52, Week 3: Communing with Gandhi at Tolstoy Farm
#Gauteng52, Week 2: Schwaben Butchery, Where Pigs Come to Die
Three Bars for Great Cocktails in Jozi
An Instagram Challenge in 2016. A Blog Challenge in 2017.
Two Men Get Married on the Roof of Johannesburg
A Dog-Friendly Getaway for a Dog-less Couple
Quickie Restaurant Review: Mamasan in Melville
Katlehong Stories: Storytelling in a Johannesburg Township
The Oriental Plaza Instameet: Winners Announced
SA's Dirty Laundry: A Must-see Exhibition in Maboneng
News Flash: The First Oriental Plaza Instameet (With Prizes)
Long Live the Johannesburg City Library
Read This: Jozi's Five Best Bookstores
Melville: The Trumpocalypse Antidote
Another Chance to Attend #2SummersBlogClass
My Five Favorite Spots for Afternoon Tea in Joburg
Keyes Art Mile: A New Jozi Hangout in Rosebank
From Mansions to Muti Shops: Exploring Johannesburg's Heritage
Five Amazing New Places in Downtown Jozi (not in Maboneng or Braamfontein)
A Melville Cat Photoshoot
Work Shop New Town: The Embodiment of Jozi Coolness
Downtown Joburg's Newest Secret Coffeeshop
A Good Sushi Restaurant in Joburg
Soweto, the Adrenaline-Seekers' Capital of South Africa
A Walk Through Alexandra Township
Joburg's Cosmopolitan Hotel: Then and Now
Return to Lindfield, Joburg's Quirkiest Historic House
#TheGodProject: Holy Trinity Ethiopian Orthodox Tewahedo Church
#2SummersBlogClass: A Really Good Saturday
iThemba Tower: A Recycled Tower of Art in Troyeville
Touring Joburg's Mosques and Minarets
Wanna Be a Blogger? Come to My Course at Bridge Books
Quirky High Tea at Fairlawns Boutique Hotel
My Five Favorite Coffee Shops in Joburg
7 Reasons to Love Hlamvu Afrocentric Boutique
Five Tips for Dealing With a Car Accident in South Africa
My Favorite Joburg People: Lucky Masuka
My Favorite Joburg People: Florence Ngobeni-Allen
My Favorite Joburg People: James Ike
My Favorite Joburg People: Michelle de Villiers
Happy Kids and Paper Flowers at Joziburg Lane
Bridge Books: A New Bookshop in Downtown Johannesburg
Mini Ponte: My New Favorite Joburg Building
My Favorite Joburg People: A Storytelling Project
Quick Photoshoot on the Melville Koppies
A Rainy Instameet in Jeppestown
Quickie Restaurant Reviews: Hell's Kitchen and Pablo Eggs-Go-Bar
A Must-Have Item for Every Garden in Johannesburg
Why I Waited in Line for Two Hours At Starbucks and Krispy Kreme
Five Quirky, Romantic Jozi Dates for Under R100
My 10 Favorite Shots of the Joburg Skyline
Quickie Restaurant Review: Industry Bakery in Emmarentia
Joburg's Best-Kept Mexican Food Secret
Making Art in Johannesburg
Big News About Joburg's Newest Inner City Development
Recent Events in the Life of the Melville Cat
The Wilds: Joburg's Controversial Garden of Eden
Some Updates on Mexican Food in Johannesburg
Roving Johannesburg With the Roving Bantu
Remembering Henrike
Johannesburg's Best German Bakery
Walking on the Roof of Johannesburg
I Love Westdene Graffiti
#TheGodProject: Johannesburg's Home of Scientology
Cruising Jozi's Streets, Selling Books From a Suitcase
Mac & Cheese in Jozi
Scenes From Lawley Township
My Favorite Corner in Melville
#InLoveWithAfrica: Finding Love In Johannesburg (Via AFKTravel)
Melville Coffee Time With Internations
Six Underrated Joburg Instagrammers to Follow in 2016
The Best Place to Live in Johannesburg
The Melville Cat: My First Hotel Review
At Long Last, High Tea at the Four Seasons
Instax Fun in Jozi
2Summers Extreme Makeover
Nine Random Fun Things in Joburg (Featuring Venus)
The Melville Cat: I'm Back
Pop-Up Burgers, Revisited
The Melville Cat: I'm Missing
A Golden Elephant in the City of Gold
Ode to Instagram
10 New Discoveries in Soweto
A Cheap, Easy Way to Have Fun in Joburg
From the Melville Cat: Move? What Move?
The Best Night Ever in Soweto
72 Hours in Soweto
"Joburg is more Brooklyn than Brooklyn."
Behind the Scenes at the Joburg Ballet
Art Deco Hunting on the Wild, Wacky East Rand
#TheGodProject: A Catholic Church in Rosebank
Home in Melville
Melville Newsflash: Print for Sale at Mzansi Gallery
Some New Discoveries in Chinatown
Shots From the Turbine Art Fair
An "Off the Beaten Path" Guide to Joburg
Three Awesome New Places to Hang Out in Melville
Joburg's Coolest Luxury Hotel (and it's not in Sandton)
Brixton on Fire: My Second Limited-Edition Print
Breakfast in the Jozi 'Burbs: My Top Five Picks
Modderfontein: A Very Old Place That Needs Protection
Sunrise Photo Orgy at the Tippy-Top of Africa
An Iconic Joburg Photowalk With Canon
My Maboneng Story
Where to Eat Cheap, Delicious Turkish Food in Joburg
Three Days in Johannesburg: My TripAdvisor Travel Guide
Some Thoughts on Xenophobia in South Africa
This Just In: New Coffee Shop Discovered in Newtown
Hallmark House: Big Changes Coming to Maboneng
The Best (Only?) Arabic Pastries in Joburg
Joburg's Most Iconic Buildings: Pick Your Favorite
Indian Food Returns to Melville
A Weekend Getaway to Maropeng
Morning Stroll Through Hillbrow and Yeoville
Photoblogging Competition: The Four Elements
Five Secret Spots for a Romantic Dinner in Jozi
Elvis is Alive (in Joburg)
Instawalking Through Alex (With a DSLR)
Jozi Pizza Wars: Episode 3
Jozi Top Fives: Walking Tours Edition
Melville's New Anti-Salon
Jozi Pizza Wars: Episode 2
Newtown's South African/Ethiopian/Vegan Coffee Shop
Jozi Pizza Wars: Episode 1
Remembering Mandela in 2014
Johannesburg's Underground Pubs
The New Best Croissant in Jozi
My 500th Blog Post: 5 Things I Love and Hate about Joburg
Jozi Top Fives: Museums and Galleries Edition
Jozi Top Fives: The Best Parks in Town
Top Ten Shots From the City of Gold
Graffiti Takeover in Joburg's Banking District
The 2014 Joburg City Festival: My Photo Highlights
Jozi Top Fives: Cheap Eats Edition
Preview: The Sheds @1Fox, and the Best Week of the Year in Joburg City
Update on Random Hot Pot Place (and Another Awesome Chinese Restaurant)
A Spectacular Jozi Dinner: the Saxon's Five Hundred
Domesticating With Daily Dish
Kalahari Books: My New Favorite Quirky Place in Joburg
Sandton Dinner on a Budget: Random Japanese Hot Pot
An Owl's Eye at the Joburg Zoo
The Best Jozi Birthday Weekend of All Time, Ever
My Favorite Classy Dinner Spot in Sandton
Kings Cinema: Alexandra Township's Best-Kept Secret
Joburg's Ever-Shifting Paint Canvas
Hazy Blue Hour: My First Limited-Edition Print
Behind the Scenes: The Sheds @1Fox
Sunset From the Office of a Sandton Diamond Dealer (and some exciting news)
Joburg's Best Bunny Chow
(Re)discovering Joburg
A Slice of Istanbul in Midrand
The Hippest, Yummiest Ice Cream (and Waffles) In Joburg
The New 2Summers
Vegan Food That Every South African Will Love
Screech of the Hadeda
Melville Snapshot: Fly in My Backyard
Jozi's Sunday Market Shuffle
Melville Snapshot: Yada Yada Gifts and Clothing
An American Migrant in Johannesburg
Charged by a Dassie in Fourways
Johannesburg's Amazing Race
The Coolest Coffee Shop You've Never Heard Of
Eating My Way Through Yeoville
Johannesburg. In Your Pocket.
The Story of a Hillbrow Cat
Sandton Field and Study Centre: Boring Name, Beautiful Park
Quirky Joburg: My Top 10 Picks
Melville Snapshot: The Great Eastern Food Bar
Sandton Snapshot: Sundowners at Higher Ground
A Top-Secret View of the Jozi Skyline
A Mexican Chef in Johannesburg
Registering a Car in South Africa: An Expat’s Epic Journey (Part 3)
Registering a Car in South Africa: An Expat's Epic Journey (Part 2)
Registering a Car in South Africa: An Expat's Epic Journey (Part 1)
Gauteng Ambassadors Invade the Cradle of Humankind
All I Want for Christmas Is a Rainbow Giraffe
Mourning, Honoring, Celebrating Madiba
Cycling Though Soweto on Mandela's Weekend
Mandela. And Me.
"Researching" Burgers and Shirtless Men
My New (Almost) Favorite Jozi Park
24 Storeys Above Sandton City
Bubble Tea Smack-down: Simplicity vs. Happy.me
Fun Food in Yeoville
High Tea in Jozi
Five Random Thoughts on the Joburg Philharmonic Orchestra
Vendors Evicted from Jozi's Streets
Taiwanese Mexican Food, Made in South Africa
The Tower Lost Its Ball
Women Make Art in an Alexandra Soap Shop
A Bit of Baltimore in Kliptown
Goodbye Africa, Hello America
Evening Stroll Through the Heart of the City
An Authentic Joburg Afternoon
Freaky Friday in the Fashion District: Be There.
Five Things I Didn't Know About Ballet
Joburg City Fest: Beer, Bright Lights and BCUC
"Kwa" for the Crois-Nut
I Think I'm South African Now
Insider Tips for the Joburg City Festival
Graveyard Instawalk
Faces of Jeppestown
Still Crazy After All Three Years
The Other Ethiopian Joint in Maboneng
Pop-up Burgers for Ten Rand. Ten Rand!
Cycling Jozi's Streets, at Night
Quick Reminder: Melville is Awesome
Hibernating With the Melville Cat
Remembering Rivonia on Madiba's Day
Little Turret in a Big City
Last Supper at Gramadoelas
Father Coffee: The Pinnacle of Caffeine Hipness
Feel-Good Food in Downtown Jozi
Melville's Memory Lane
Little Addis, Uncut
Fashion for an Unfashionable Person
Mystery Monument Revealed: Shadow Boxer!
Pause.
Norwood: Almost as Awesome as Melville
Urban Hiking, Jozi Fashion, Mexican Rooftopping, and an Underground Feast
On Holiday in My Own City
Brilliant Night View of #JoburgCity
Did I Mention Jozi is Pretty?
Pretty Pictures of Joburg Places
Roof-Hopping Through a Beautiful City
The Rand Club: It's Old.
Close Encounter With a Parktown Prawn
Dinner at the Darkie Café
Walking in Jozi, Going Nowhere
Broken iPhone, Awesome Instawalk
Signs of Jozi: Prophets, Potions, and...
Constitution Hill (A Long-Overdue Post)
Township Sunday. On a Bike.
New Furniture for the Melville Cat
Santarama Miniland: WTF?
Riding the Joburg Red Bus (and not getting hijacked)
What I Didn't Know About Joburg
Mystery Monument to Be Revealed. But When?
Jozi Round-up
Rainy Art Walkabout with Hannelie Coetzee
I Danced Like a Maniac in Hillbrow
Help Us Rebuild the Hillbrow Boxing Club
An Epic Orgy of Instagram
Weekend of Jozi Awesomeness
Soweto iPhonography
Signing off for 2012
The Story Behind My Exhibition Photos (Belated)
Three-wheeling Through Jozi
I Exhibited.
A Jacaranda Stroll, Without Jacarandas
Stolen Shots of Hillbrow
Photowalking Without a Camera
I'm Exhibiting!
Ponte City, Inside and Out
Ponte.
Troyeville: Quirky Art-Lover's Paradise
300th Post: The Two Towers
Instagram Insanity
Jozi Clouds, Instagrammed
Jozi CBD: Above and Below
I (He)art Joburg
The Best Croissant in Jozi
Birthday Card for Jon
A Hardcore Tattoo
Shooting Without a Viewfinder
Melville Insta-brunch
Three Flowers and a Tree
Pink Pride
Fun Jazz in Jozi
Jailhouse Photo Exhibition
Houghton Heritage
A Very Furry Birthday at The Plaza
Weekend Instablog
Lily and Zulu Girl Kick Ass
Girl Boxers Kick Ass. Part 2: The Champs
A Major Shift
Raging Whoremones Reign Supreme
Real Women Wear Kilts
Spar's Magic Bread
South Africa in Technicolor
Café Mexicho: You Can Eat There After All
Hillbrow Pride
A Melville American on the 4th of July
Fête de la Melville
Winter Through the Eyes of the Melville Cat
A Quirky, Churchy Tour of Troyeville
Half a Year (Or, Death Sucks)
Ballroom Boxing
A Glimpse of Jozi: Long Street Quirk
Cold Weather, Astonishing Sky
Invasion of the Tiny People
Sundowners, Photos, and 360 Degrees of Jozi
Back to School
"I'm too much for most people. But I'm never enough for myself."
Presidential Private Parts: Up Close and Personal
Boxing on the Streets of Yeoville
Medieval Wench for an Evening
The Smokey Eye
Fight Club, Part 2
Fight Club, Part 1
Burgers and Dog
Wi-Fi Revolution
Spiraling
The Car Spa: What Every Jozi Car Needs
2Summers in the News
A Bryanston Shopping Spree
Thunder Gun!
News From the Melville Cat
Sunset From the Top of Africa
Stories from Camp Sizanani
A Bittersweet Jozi Easter
An Ode to Melville
I'm a Movie Star!
After the Rain
I Box, in Hillbrow
I Died and Went to Airplane Heaven
100,000 Reasons to Love My Blog
Run Jozi, Run
I Box
Another Stunning View of Jozi
A Rose by Any Other Name...
Lightning Crashes
Vintage on Wheels
Photo of the Day: Ominous Jozi Skyline
Jozi Loves Books
A Little Piece of Fake Tuscany in Fourways
The Melville Cat Introduces Ms. M and JUNKIE
Traditional African Culture in a Modern African City
Ice Cream and Art Deco in the African 'Burbs
A Beetherfly in My Backyard
UMOJA!
A Time to Be Born, A Time to Die
A Special 2Summers Photo
2Summers Rides Pillion
The Power of the Picture
High and Low
An Unforgettable Day in Chinatown
Another New Year in Jozi
A Lucky 5 Star House-Cooling
A 2Summers Christmas Makeover
Bright Lights, Big City
Photo of the Day: The Melville Cat Returns
I Can See Clearly Now (Sort Of)
A Post About Photowalking, and a Whole Lot More
Sophiatown, Past and Present
Getting to Know Gandhi
Life Is A Walk in the Dog Park
South Africa is a Beautiful Place
The Finest Jozi Burger Money Can Buy
The Fleeting Life of a Melville Iris
A Diepsloot Photo-Share
An Update From the Melville Cat
Summer Camp, South African Style
Alex: Joburg's Other Township
Gay and Proud in Jozi
America's Pastime in a South African Township
The Double Life of a Melville Cat
Another South African Struggle
Where to Caffeinate in Washington D.C.
What I Miss Most about Washington
Tattooed in My Nation's Capital
Celebrating Cooncie With Hurricane Irene
Brunching With Bing
365 Days in Jozi
Talent-Scouting in Pretoria
Jozi to Pretoria at High Speed
A Cuppa Joe in Jozi
7 Links: A Blog Award That Doesn't Suck
I Fell in Love With a Squatter Camp
Celebrating Madiba with Soccer
Painting the Town White, With Light
Beef. It's What's for Dinner (on my birthday).
Good Breakfast, Bad Photographer
Saving Buildings and Lives in Hillbrow
Am I a Photographer?
This Blog Will Be Temporarily Eclipsed
Yo Yo, Yeoville
An American Girl's Guide to Driving in Johannesburg
The Lucky 5 Star Curry House
Jozi Cheesiness
Rock the Cradle (of Humankind)
A Day in the Life of a Quirky Melville Tourist
Exploring Joburg's Downtown Chinatown
The ANC Football Divas Do Jozi
Monkey Paws, Anyone?
Bloomin' Aloe
Photowalking Jozi's Downtown Fringes
Clouds, Powerlines, and Pretty Dead Trees
The Spur Burger: A South-African-Texan-Native-American Tradition
Escape to the Rainy Countryside
NIROX: Where Art, Nature, and Monkeys Meet
The End of 2Summers
Exploring Jozi's Odd Side
Saturday Night Cricket Fever in Fordsburg
Poetry, Photography and a Pug
Jozi's Sparkling Night Sky
Handmade on Melville's Main Road
Breakfast at Bamboo
Rrabobi!
Sunrise, Sunset
Clap for Chow Mein
The Mean Streets of Hillbrow
Jozi From Above
We interrupt this regularly scheduled program...
Selassie, Obama, and Damn Good Ethiopian Food
Joburg’s Story in Pictures and Sound
Hiking Joburg's Main Drag
Sunday's Main Event
Pottery-Shopping With a Rooster
Melville Pizza: Think Thin
101 Guest Houses
Sweet Indian Valentines
A Tiger in the African Bush
Cycling in a Town Where Car is King
Weekend Worship on the Koppies
Entanglement
Melville's Grassy Summer Wonderland
Elephant-Watching Through the Rearview Mirror
Joburg's Wacky Victorian Time Warp
Sowetan for a Day
Mom Arrives to a Swarm of Termites
Cricket Continued
What's a Litchi and How Do I Eat One?
A Summer Garden in Melville. And a Large Bug.
Floodwatch
6 Months, 10,000 Hits
Zoo Lake: Where the Locals Go
Happy New Year From Jozi
"It's Hard Being a Zimbo"
Christmas Eve-Eve at Ratz
Where Are the Holiday Shoppers?
An Honest Living: Holiday Edition
Christmas Below the Equator
Melville Pass-throughs
A 2Summer Sunday
Two Posts for the Price of One: Apartheid Photography and Corn
A Birthday Celebration with Hats and Rats
An Honest Living, Part 2
Tortoises, Birds, Locusts, and One Fantastic Sunset
An Honest Living
Chowing Down, Durban-style
Lots of Luck
Mexicho's Revenge
In the 'Hood
Soccer City and Scarves
A Melville Sunday
A Walk Through Old Johannesburg
North and South
Home
Here
En Route
It's Go Time
Executing a Hemispheric Switch
Two Summers in 2010
View all
Sunday Morning at 44 Stanley Avenue
Photos From Braamfontein's Indwe Park
My Top 5 Moments in the Great State of Maine
Mtunzini: A Beachy, Foresty Place in the Shade
Two Days in St. Lucia, KwaZulu-Natal
Stuurmansfontein: A Corbelled House in the Great Karoo
The Blogitects Roadtrip to Augrabies Falls
Sleeping in a Retro Campovan in Kameel, North West
Dazzling Art and Architecture in Bilbao, Spain
Dennis Dlomo's Fantastic Fitness Club
A Tearful Parade Through Hillbrow
Street Art Sightings in Quirky Munich
St. Mary's Cathedral: A Secret Church in Downtown Joburg
Four Days in Spain's Picos de Europa
The De Baba Eatery Sparks a Melville Comeback
Gallivanting Through Europe with 2Summers
Hunting for Fossils in the Cradle of Humankind
My Joburg Jumpsuit: A Love Story
Hiking the Drakensberg's Spectacular Tugela Gorge
Ezemvelo: Great Hiking Close to Joburg
Tuesday Night at the Sawubona Music Jam
The Blogitects Do Limpopo: Marakele National Park
Early Saturday Morning at the Pretoria Boeremark
Matric Farewell: Party of the Year in Bulte
The Blogitects Do Limpopo: Leshiba Wilderness
Joburg's Best Christmas Lights: Moray Drive, Bryanston
A Stance Car Park-Off at FNB Stadium
A Belated Kensington Jacaranda Walk Post
Visiting Dolobran, Joburg's Quirkiest Mansion
Pretoria Jacarandas: A Photo Bonanza
A Jacaranda Special: Purple Pastries in Westcliff
Walking Downtown Jozi: A Photo Story
Joburg Heritage: Churches of Coronationville and Bosmont
The Spectacular Brixton Light Festival, Revisited
Joburg Map Books Come to Life Through John Phalane
Art Blooms Inside Johannesburg's Drill Hall
Jozi Fashion Designer for a Day
The National Arts Festival: It Changed Me.
Youth Day Warmup for the Brixton Light Festival
A Winter Explosion of Aloes at the Aloe Farm
A Weekend in Greyton (and a bit of Malgas)
Suurbraak: Paradise in the Overberg
Friday Morning at the Biggest Fresh Produce Market in Africa
Literary Magic at the Soweto Book Café
Four Days in Rhode Island, America's Smallest State
Quirky South Africa, Part 3: The Garden Route
St. Alban's: A Hidden Cathedral in Ferreirasdorp
Quirky South Africa, Part 2: Bethulie and the Gariep Dam
Quirky South Africa, Part 1: Padstals of the Platteland
An Epic Journey Across Southern Namibia
The Koichab Dunes: Namibia's Secret Sand Dunes
Kolmanskop: A Ghost Town in the Namib Desert
The Falling Water of Linksfield Ridge (and Other Architectural Marvels)
The Blogitects Do America
Hidden Joburg: The Freemasons' Hall in Parktown
Hidden Joburg: The Greek Orthodox Cathedral of Saints Constantine and Helen
Black-Tie, Jozi-Style
A Jacaranda Weekend in Rosebank
Take a Walk Through Brixton with the Blogitects
An Ode to Joburg in October
Hidden Joburg: The Radium Beer Hall in Orange Grove
Sleeping in Jozi: A Night at the Rand Club
Hidden Joburg: The View in Parktown
Eating Gatsbys in Salt River, Cape Town
Hidden Joburg: Glenshiel and Villa Arcadia
Spinning Bicycles in Soweto
Sleeping in Jozi: A Night at the African Penthouses
The Secret Ruins of the Johannesburg Gas Works
A Tour of Joburg's Mediterranean East
Hidden Joburg: The Lions Shul
Gallery-Hopping Through Rosebank with Thabo the Tourist
Why I Became a Member of the Rand Club
St. Nicholas of Japan in Brixton: A Balm for My Messy Brain
Mexican Food in Alexandra (and Other Tales From the Kasi)
Andrew Lindsay, Joburg's Mosaic Master
The Blogitects' Excellent (Mis)adventures in KwaZulu-Natal, Part 3
The Blogitects' Excellent (Mis)adventures in KwaZulu-Natal, Part 1
Hidden Joburg: The Lemon Squeezer Church
Joburg's Five Best Shawarmas
The Awe-Inspiring Shiva Temple of Actonville, Benoni
Flying (and Driving) With South Africa's First Black Woman Balloon Pilot
Return to Jeppestown's City Hall
Call of the Melville Mielie Lady
The Cosmos Flowers of Delta Park: 2022 Edition
The Funky Pots and Tiles of Liebermann Pottery
How to Climb Table Mountain via Skeleton Gorge
JFF Rooftop Farm: A Plant Nursery in the Sky
Lion Sightings in the Lap of Luxury at Thanda Safari
Chappy: Vintage Heaven in Linden
Ludwig's Roses: The Rose Capital of South Africa
The Joburg City Park You Must Visit in 2022
Return to De Hoop Nature Reserve
A Lazy Blog About Cape Agulhas, the Southern Tip of Africa
Syrian Rose: The Best Restaurant in Fordsburg
Astonishing Arniston
Wine Tasting Dos and Don'ts: Lessons From Noble Vice
Roasty's Roadhouse: Worth the Journey to Fourways
A Jacaranda Walk Through Rosebank
Photo Post: Joburg Graffiti Bonanza
Jozi Getaways: The Donkey Dairy, Magaliesburg
Diepkloof, Soweto, on a Sunday
Cleaning Up the Brixton Cemetery
Spectacular African Art at the Wits Art Museum
The Beautiful Brixton Burn
The Old Lake Market, Parkview
Thrifting Across the East Rand
Saturday Night at the Burger Box Roadhouse, Krugersdorp
Back Home in Sykesville for the 4th of July
Two Days With Joburg Tourism: A Photo Story
The Pure and Cool Roadhouse, Malvern
Big Night Out at Uncle Harry's Roadhouse
Cruising Along the Eastern Cape's Route 72
Dinner at Johnny Guitar Drive In (Roadhouse) in Alberton
The Blogitects Spend a Night in Wild Wepener
I Climbed a Mine Dump in Soweto
Pilgrimage to the Big Pineapple
A Visitor's Guide to Bathurst
Back to Bethulie and the Royal Hotel
Phyllis Drives the Blogitects to the Eastern Cape and Back
View From the Top of the Nizamiye Mosque
Chicken Dinner at Chilli Pepper on Immink Drive
Braamfontein From Above
Bisecting Joburg: A Walk on Linksfield Ridge
MiniMark Wholesale Discount House: Fabric Heaven on Diagonal Street
Valentine's Date at the Fireplace Roadhouse
My Favorite Jozi Coffee Shops: Toasted in Parkwood
Roadhouses of Gauteng Province
The 2Summers 2021 Support Group: Post #1 (Green)
St. James Presbyterian Church: A Tribute to South Africa's Covid-19 Dead
Blogging Through the Second Wave
Sunrise Over 2021
Wonderboom, 2.0!
Visiting the Voortrekker Monument on the Day of Reconciliation
A Green and Blue Wonderland at Walkersons
Walking Downtown Joburg With Gerald
A Post About Dagwoods
Wandering Lenasia with the Purple Pimpernel
An Organic, Vegan Exploration of Joburg
A Corner Shop Exhibition in Brixton
A Tree at Westdene Dam
Return to the White Jacaranda Trees of Herbert Baker Street
#10SouthAfricanTowns, Part 3: Kaapsehoop
Spaza Shop Magic in Katlehong
A Sunday Afternoon at Zoo Lake
Announcing the Katlehong and Thokoza Spaza Shop Tour
Cycling in Soweto With Locals
A Delicious Dose of Solitude in the Melville Koppies
Farming With Mama Fifi: Bertrams Inner City Farm
A Cycling and Food Tour Through Berea, Yeoville, Bertrams, and More
Five Outings in Gauteng Province
Things Are Happening in Joburg City
Johannesburg Botanical Gardens and Emmarentia Dam Are Open
The Birds of Paterson Park
#JobsSaveLives: The Plight of Melville's Restaurants
Food Parcels and Hazmat Suits
Day 100: My Top Five Lockdown Posts
A Visit to Hillbrow (Lockdown Day 99)
3000 Food Parcels (Lockdown Day 98)
The Poet (Day 91)
Trixie the Melville Kitten (Day 88)
Soweto (Lockdown Day 82)
Villa Gloria in Krugersdorp (Lockdown Day 81)
The COVID-19 Paradox (Lockdown Day 78)
A Jozi Winter Sunrise (Lockdown Day 77)
Five Good Things That Have Happened to Me During Lockdown (Day 76)
The Jozi Lockdown Hustle (Day 75)
African Accent Spaza Shop in Katlehong (Lockdown Day 74)
Please Support the Melville Food Parcel Program (Lockdown Day 71)
Food Parcel Day (Lockdown Day 63)
Lockdown Journal: Day 56 (Melville Food Relief)
Lockdown Journal: Day 55 (Out and About)
Lockdown Journal: Day 54 (Patisserie Portraits)
Lockdown Journal: Day 46 (Face Masks and Feelings)
Lockdown Journal: Day 44 (Mask Fashion)
Lockdown Journal: Day 37 (The Melville Cat Inside)
Lockdown Journal: Day 36 (Outside in Melville)
Lockdown Journal: Day 35 (Level 4)
Lockdown Journal: Day 32 (Time Travel)
Lockdown Journal: Day 28 (An American Garden)
Lockdown Journal: Day 27 (Ice Flowers)
Lockdown Journal: Day 26 (Spiral)
Lockdown Journal: Day 25 (Monday)
Lockdown Journal: Day 20 (Perfect Circles)
Lockdown Journal: Day 17 (Happy Easter)
Lockdown Journal: Day 16 (My 1000th Blog Post)
Joburg COVID-19 Lockdown Journal: Day 10
Joburg COVID-19 Lockdown Journal: Day 9
Joburg COVID-19 Lockdown Journal: Day 7 (by the Melville Cat)
Joburg COVID-19 Lockdown Journal: Day 4
Joburg COVID-19 Lockdown Journal: Day 2
Joburg COVID-19 Lockdown Journal: Day 1
Joburg COVID-19 Lockdown Journal: Day 0
Joburg COVID-19 Lockdown Journal: Day -2
Is It Still Okay to Blog About Restaurants?
Mouth-Watering American Biscuits, in Joburg
Joburg's Hottest Rooftop Party at Hallmark House
#10SouthAfricanTowns, Part 2: Kameel
Magic at Rand Steam: Rialheim and Boho Cafe and Co.
#10SouthAfricanTowns, Part 1: Val
The Ruins of Rose Road: Photo Bonanza
Touring Soweto with a South African Blonde
Maps 4 Africa: Navigating Africa Without Google
The Louis Botha S-Bend: Walking Through Joburg's History
My #10SouthAfricanTowns Project: I Need Your Support!
Five Places to Buy Local Gifts in Joburg
Bank of Lisbon: The Implosion of a Jozi SkyScraper
Green Chile Cheeseburgers (and Other Wonderful Things in New Mexico)
2Winters: Colorado Snow
Jozi Restaurant Round-Up
My 2020 Challenge: 10 South African Towns
Kings Walden: A Magical Hotel in the Mountains of Limpopo
From the Beach to the Desert, Part 2: Oudtshoorn
Musings on Migration in Joburg
From the Beach to the Desert, Part I: Plettenberg Bay
Madi a Thavha Mountain Lodge: An Art-Lover's Paradise
12 Portraits of Inspiring South African Women
20 Pictures From Walk the Talk 2019
Ode to Limpopo
Sculptures and Tiny Sweaters for Nelson Mandela Day
Five Things to Do in Potchefstroom
8 Magical Moments in the Swartland
My Favorite Jozi Coffee Shops: Ophelia in Emmarentia
Mhondoro: Ultimate Luxury in the South African Bush
Cheetahs on the Hunt in Welgevonden Game Reserve
The Rand Club, Reinvented
Quirky Winemakers of the Swartland
Ba-Pita: A New (Old) Restaurant in Melville
36 Hours in Hermanus
Five Fantastic Jozi Cocktail Bars
Urbanologi: My Number One Date Night Restaurant
Men on Tinder: Read This
This Is the East: TJIPS in Eastgate Mall
15 Quirky Things to Do in Maputo
Afternoon Tea in Bezuidenhout Valley
Langwan Cleaners and the Mother Teresa of Albert Street
Casting Bronze in the Heart of the City
Cycle Joburg With Kennedy
A Summer Weekend at Brahman Hills
5 Beautiful, Secret Places in Downtown Joburg
10 Rad Joburg Things I Didn't Blog About in 2018
A December Wedding in Joburg
Meditating at the Buddhist Centre in Fietas
November Restaurant of the Month: Kafe Noir
Elevate at the Reef Hotel: Joburg's Secret Rooftop Bar
Transwerke: Artists Bring a Crumbling Building to Life
Tips for Visiting Joburg's Little Addis
This Is the East: Rock Raceway in Brakpan
Mallies Spice Works: The Place to Buy Spices in Joburg
My 15 Favorite Photos of Amsterdam
My Favorite Jozi Coffeeshops: Tilt Coffee in Melville
Learn How to Blog From a Reluctant Blogger
Berlin Is the Johannesburg of Europe
Seeing the Netherlands by Boat
The Newtown Heads Are Back in Action
JoburgPlaces and the Restoration of Somerset House
The Ultimate Mother-Daughter South African Road Trip
Living It Up on the World's Most Luxurious Train
Hot Air Ballooning Over South Africa
On Top of Joburg at 120 End Street
Swaziland's Bushfire Festival: My Top 8 Tips
Jaw-Dropping South African Dance in Orange Farm
The Wonders of Rock Art: Now at Sci-Bono
10 Places to Visit in Melville's 27 Boxes
Cycling Tour Through Diepsloot
Some Shots From the Top of the Sentech Tower
Things I Like in Linden
Fashion Makeover with Dr. Pachanga
My Favorite Jozi Coffeeshops: Flynn Coffee
Bonolo's Beautiful Melville Garden
Skateboarding Across Jozi
Yoga + Bunnies
Hi from Malawi
That Jozi Skyline
Brightside Farm: Where Joburg's Best Food Comes From
From Africa to America: The National Museum of African American History and Culture
The Long March to Freedom National Heritage Monument
10 Really Cool Jozi Places I Didn't Blog About in 2017
#Gauteng52: The Year in Review
#Gauteng52, Week 51: Scala Barber, the Oldest Shop in Melville
A December Staycation in Braamfontein
#Gauteng52, Week 50: Marievale Bird Sanctuary
#Gauteng52, Week 48: The Richmond Studio Café
Adventures in North West Province: Whacky Groot Marico
#Gauteng52, Week 47: Joburg's Best Handbags (and there's a sale)
Reclaim the Wilds This Sunday
#Gauteng52, Week 46: Open Studios at August House
Adventures in North West Province: The Jacob Zuma Site of Arrest
#Gauteng52, Week 45: The Jesuits of Auckland Park
#Gauteng52, Week 44: 9 Things to Do in Quirky Cullinan
#Gauteng52, Week 43: African Flavour Books
A Visit to Fourways and Some Thoughts on Markets
#Gauteng52, Week 42: Kensington's Rhodes Park
#Gauteng52, Week 40: imPRESSed Craft Bindery and Letterpress
The Heritage of Johannesburg's Middle-Class Suburbs
The Best Massage in Joburg
#WalkMyCity with 2Summers and Mzansigirl
#Gauteng52, Week 39: Zoo Lake Swimming Pool
Andalousse: A Quickie Cape Town Restaurant Review
#Gauteng52, Week 38: Exploring Marabastad
#Gauteng52, Week 37: South Africa's Only Russian Orthodox Church
#Gauteng52, Week 36: The Reefsteamers Magaliesburg Express
Six Arts and Crafts Hotspots in Africa
#Gauteng52, Week 34: The Pink Church With a Blue Door
The Ndebele Artists of Mpumalanga: Coming Soon to Joburg
Kruger, Top to Bottom: Secret Places and Random Tips
15 Birds of the Kruger National Park
Three Incredible Moments in the Kruger
A Pedicure and More at the Cosmopolitan Hotel
Beading with Beauty at piece
#Gauteng52, Week 28: Honky-Tonkin' at the Bapsfontein Hotel
#Gauteng52, Week 27: Anton Smit Sculpture Park
Five Cheetahs and an Aardvark
#Gauteng52, Week 26: Pretoria's Quirky Antique Route 6
#JoziWalks: Exploring Johannesburg's Forgotten Frontiers
A New and Improved 2Summers Blog Course
#Gauteng52, Week 24: Turffontein Race Course
A Magical Visit to Master Mansions
#Gauteng52, Week 22: An Old-School Printer in Malvern
A Non-Drinker's Guide to Stellenbosch
#Gauteng52, Week 20: Benoni's Victorian Secret
11 Spectacular Views in Stellenbosch
The 8 Best Things About Mexico City, Shot on iPhone
2Summers in New York City
#Gauteng52, Week 17: The James Hall Museum of Transport
In Transit: Hillbrow Above and Below
#Gauteng52, Week 12: The Cosmos of Delta Park
Inside Joburg's Historic Jeppe Post Office
Baby Elephants, Hungry Giraffes, and Other Cool Stuff in Karen
#Gauteng52, Week 9: Kavady at the Melrose Temple
10 Insider Tips for Nairobi
#TheGodProject: Nigerian Jews in Joburg
#Gauteng52, Week 7: Johannesburg's Multiflora Market
Johannesburg, 13 Floors Up
#Gauteng52, Week 6: Pretoria's Freedom Park
#Gauteng52, Week 4: A Taste of Paris in Blairgowrie
10 Photos of "Our Hillbrow"
#Gauteng52, Week 3: Communing with Gandhi at Tolstoy Farm
The Fantasy Coffins of Ghana
Three Bars for Great Cocktails in Jozi
Two Men Get Married on the Roof of Johannesburg
A Dog-Friendly Getaway for a Dog-less Couple
Katlehong Stories: Storytelling in a Johannesburg Township
The Oriental Plaza Instameet: Winners Announced
Must-Have Christmas Gifts From the Maluti Mountains
SA's Dirty Laundry: A Must-see Exhibition in Maboneng
News Flash: The First Oriental Plaza Instameet (With Prizes)
Long Live the Johannesburg City Library
My America: A Gratitude List
The Quest for Pretoria's White Jacarandas
Three Days in a Mozambican Paradise
Three Random Days in Cape Town: Mountaintops, Beer, and Big Fat Seals
The 2Summers Weekend Guide to Magoebaskloof
From Mansions to Muti Shops: Exploring Johannesburg's Heritage
Art Emerges From Dust on the Ribola Art Route
Chasing the Sunrise in Limpopo
Visiting Venda
Magoebaskloof: 13 Pictures of a Beautiful, Misty Morning
A Melville Cat Photoshoot
Work Shop New Town: The Embodiment of Jozi Coolness
A Walk Through Alexandra Township
Joburg's Cosmopolitan Hotel: Then and Now
Return to Lindfield, Joburg's Quirkiest Historic House
#TheGodProject: Holy Trinity Ethiopian Orthodox Tewahedo Church
iThemba Tower: A Recycled Tower of Art in Troyeville
48 Hours in the Midlands
How My 72-Year-Old Dad Got Arrested at a Protest Against Police Brutality
Pop-Up Travel: Terbodore Coffee Roasters
Wanna Be a Blogger? Come to My Course at Bridge Books
7 Reasons to Love Hlamvu Afrocentric Boutique
My Favorite Joburg People: Lucky Masuka
My Favorite Joburg People: Florence Ngobeni-Allen
My Favorite Joburg People: James Ike
My Favorite Joburg People: Michelle de Villiers
Mini Ponte: My New Favorite Joburg Building
My Favorite Joburg People: A Storytelling Project
The Land of Elephants and Baobabs
Quick Photoshoot on the Melville Koppies
Pop-Up Travel: The Nelson Mandela Capture Site
48 Hours in Dullstroom
My 10 Favorite Shots of the Joburg Skyline
Making Art in Johannesburg
The Wilds: Joburg's Controversial Garden of Eden
Wild Horses of the Drakensberg
Roving Johannesburg With the Roving Bantu
Walking on the Roof of Johannesburg
Who Even Are You, Cappadocia?
I Love Westdene Graffiti
Istanbul: A Travel Blogger's Dream (and Nightmare)
Scenes From Lawley Township
Pop-Up Travel: Dullstroom Bird of Prey Centre
24 Hours in Kasane: Monkeys, Warthogs, and Elephant-Eating Dogs
Six Underrated Joburg Instagrammers to Follow in 2016
Photography Tips: How to Avoid Imprisonment in Dubai
A Year of Making Space
A Quick Jaunt to Abu Dhabi
Instax Fun in Jozi
Thoughts on Blogging, Working, and Making Money
Nine Random Fun Things in Joburg (Featuring Venus)
Golden Hour on Reunion Island
What to Do (and Not to Do) During an Eight-Hour Layover in Istanbul
I Climbed Some Mountains on Reunion Island
Weird, Wacky, Wonderful Things I Saw While Riding in a Van Around South Africa
#ThisIsSouthAfrica: Our First National Instameet
Ode to Instagram
10 New Discoveries in Soweto
The Best Night Ever in Soweto
Four Days, Four Massages: The Perfect Holiday in Mauritius
"Joburg is more Brooklyn than Brooklyn."
Everything in Mauritius is Beautiful.
Behind the Scenes at the Joburg Ballet
Art Deco Hunting on the Wild, Wacky East Rand
Fun Fish Photography at the Two Oceans Aquarium
#TheGodProject: A Catholic Church in Rosebank
Melville Newsflash: Print for Sale at Mzansi Gallery
On a Beach in Zanzibar
Shots From the Turbine Art Fair
The Big Body With Tatata Spice Farm
Scenes From Stone Town
A Tale of Three Durban Hotels
South Africa's Wild, Wild Coast: Part 3 (With Donkeys)
South Africa's Wild, Wild Coast: Part 2
South Africa's Wild, Wild Coast: Part 1
#HelloWeekend: 48 Hours in Cape Town
Pop-Up Travel: Addo Elephant National Park
Brixton on Fire: My Second Limited-Edition Print
Blogging and Photography: My Top Ten Tips
Sunrise Photo Orgy at the Tippy-Top of Africa
An Iconic Joburg Photowalk With Canon
Street Art in a Free State Township
My Maboneng Story
How (Not) to Jump Off a Stadium
Some Thoughts on Xenophobia in South Africa
Barfing on a Plane (and Other Tales From the Overberg)
A Quirky Journey Across the Cape Winelands
Hallmark House: Big Changes Coming to Maboneng
The Best (Only?) Arabic Pastries in Joburg
Joburg's Most Iconic Buildings: Pick Your Favorite
Africa: On Foot
A Weekend Getaway to Maropeng
Morning Stroll Through Hillbrow and Yeoville
Pop-Up Travel: Paraty, Brazil
Photoblogging Competition: The Four Elements
Sunset + Giraffes = Beautiful
Instawalking Through Alex (With a DSLR)
Pop-Up Travel: Ilha Grande, Brazil
Need a Quaint Escape From Jozi? Go Here.
Pop-Up Travel: Cane Rats in Ghana
I Found the Perfect Camera Bag
Pets of Brazil
My Top 10 Moments in Rio
I Climbed the Highest Mountain in Zimbabwe
Remembering Mandela in 2014
The Mielie Lady
Johannesburg's Underground Pubs
From the Melville Cat: Yes, I'm Still Here. 2Summers Is Too.
A Crumbling Hotel in Paradise
Living Like Queens on an African Beach
Mystery Photo: Where Did I Take It?
Jozi Top Fives: Museums and Galleries Edition
Jozi Top Fives: The Best Parks in Town
Top Ten Shots From the City of Gold
Graffiti Takeover in Joburg's Banking District
The 2014 Joburg City Festival: My Photo Highlights
Preview: The Sheds @1Fox, and the Best Week of the Year in Joburg City
Snapshot from Ghana: Inside the Dungeons of Anomabo
Domesticating With Daily Dish
Ghana's Panoramic Beaches
Mandela on Film
Kalahari Books: My New Favorite Quirky Place in Joburg
An Owl's Eye at the Joburg Zoo
2Summers Shoots Analog (or tries to)
Reflections on Being a Tourist in the Developing World
Cats of Ghana
Here, There and Everywhere
Around Zimbabwe in 14 Days: Snaps From the Road
Having Fun in Knysna: My Top Five Picks
Things I Was Wrong About: Oysters, and the Highest Bungee Jump in the World
The Best Jozi Birthday Weekend of All Time, Ever
A Thank-You Letter to My Blog
Kings Cinema: Alexandra Township's Best-Kept Secret
Joburg's Ever-Shifting Paint Canvas
Hazy Blue Hour: My First Limited-Edition Print
Behind the Scenes: The Sheds @1Fox
Lazy Sunday on Durban's North Beach
Up in My Air Balloon
An Empty Stadium, Filled With Instagram
Swimming to Namibia (and Other Adventures in the Northern Cape)
Remembering Things in the Land That Grows Rocks
24 Hours in Cape Town
Around South Africa in 10 Instagrams
Hi, South Africa. Nice to Meet You.
(Re)discovering Joburg
A Slice of Istanbul in Midrand
The Hippest, Yummiest Ice Cream (and Waffles) In Joburg
Melville Snapshot: Fly in My Backyard
Walking in the Sky With Vodacom
Jozi's Sunday Market Shuffle
Melville Snapshot: Yada Yada Gifts and Clothing
Charged by a Dassie in Fourways
Johannesburg's Amazing Race
A Beautiful Hike in Golden Gate (or, a Near-Death Experience in Golden Gate)
Eating My Way Through Yeoville
The Story of a Hillbrow Cat
Sandton Field and Study Centre: Boring Name, Beautiful Park
Quirky Joburg: My Top 10 Picks
Sandton Snapshot: Sundowners at Higher Ground
Swaziland: It's Really Freaking Green.
A Top-Secret View of the Jozi Skyline
An Interesting Story About Blankets
Malealea: A Vacation for Fun People
Portraits From the Kingdom in the Sky
Gauteng Ambassadors Invade the Cradle of Humankind
Heather Went to Lesotho and All I Got Was a Clay Porcupine.
All I Want for Christmas Is a Rainbow Giraffe
Some Very Special African Penguins
Cycling Though Soweto on Mandela's Weekend
Mandela. And Me.
"Researching" Burgers and Shirtless Men
My New (Almost) Favorite Jozi Park
24 Storeys Above Sandton City
I Jumped Into a Mountain of Wool
An Amazing Story
Fun Food in Yeoville
My Photos Aren't Free.
Vendors Evicted from Jozi's Streets
Women Make Art in an Alexandra Soap Shop
A Bit of Baltimore in Kliptown
The Melville Cat Has a Cone Head
Another Hemispheric Switch
Statue-Hunting in the Historic District
Between Two Summers
Five Observations From a Lapsed American
My Nation's Capital at Night
Evening Stroll Through the Heart of the City
An Authentic Joburg Afternoon
Freaky Friday in the Fashion District: Be There.
Five Things I Didn't Know About Ballet
Joburg City Fest: Beer, Bright Lights and BCUC
Graveyard Instawalk
Faces of Jeppestown
Cycling Jozi's Streets, at Night
Quick Reminder: Melville is Awesome
Remembering Rivonia on Madiba's Day
Little Turret in a Big City
Last Supper at Gramadoelas
Father Coffee: The Pinnacle of Caffeine Hipness
Elephants, Crocs, and Hippos (and More Elephants)
Crossing a River Where Four Countries Meet
Vic Falls Do's and Don'ts: Zimbabwe Edition
Vic Falls Do's and Don'ts: Zambia Edition
Victoria Falls Teaser
Feel-Good Food in Downtown Jozi
Melville's Memory Lane
Little Addis, Uncut
Fashion for an Unfashionable Person
Mystery Monument Revealed: Shadow Boxer!
Pause.
Norwood: Almost as Awesome as Melville
Urban Hiking, Jozi Fashion, Mexican Rooftopping, and an Underground Feast
On Holiday in My Own City
Brilliant Night View of #JoburgCity
Did I Mention Jozi is Pretty?
Pretty Pictures of Joburg Places
Roof-Hopping Through a Beautiful City
A Birds-Eye View of South Africa
Luxury Weekend in the Waterberg (or, I Am So F-ing Lucky)
Walking in Jozi, Going Nowhere
Broken iPhone, Awesome Instawalk
Signs of Jozi: Prophets, Potions, and...
Constitution Hill (A Long-Overdue Post)
Township Sunday. On a Bike.
Birthday Celebration in the Lap of Luxury
Santarama Miniland: WTF?
I Saw a Leopard in Pilanesberg
Why Did the Rhinoceros Cross the Road?
Riding the Joburg Red Bus (and not getting hijacked)
What I Didn't Know About Joburg
Jozi Round-up
Rainy Art Walkabout with Hannelie Coetzee
I Danced Like a Maniac in Hillbrow
Starfish Safari at De Hoop Nature Reserve
Superbowl Weekend By the Sea
There's a Lot of Sand in Namibia
An Epic Orgy of Instagram
Weekend of Jozi Awesomeness
Hyenas Make Me Laugh
On Top of the World in Namibia
Soweto iPhonography
A Near-Death Rhino Encounter on New Year's Eve
Quirky Namibia
Happy New Year From...
Signing off for 2012
The Story Behind My Exhibition Photos (Belated)
The Melville Cat: My Favorite Places
Agapanthus
I Exhibited.
A Jacaranda Stroll, Without Jacarandas
Stolen Shots of Hillbrow
Photowalking Without a Camera
I'm Exhibiting!
Ponte City, Inside and Out
Ponte.
Troyeville: Quirky Art-Lover's Paradise
300th Post: The Two Towers
Instagram Insanity
Jozi Clouds, Instagrammed
Jozi CBD: Above and Below
I (He)art Joburg
The Best Croissant in Jozi
Birthday Card for Jon
A Hardcore Tattoo
Message From the 2Summers Muse
Melville Was Made for Poetry
Shooting Without a Viewfinder
Melville Insta-brunch
Three Flowers and a Tree
Pink Pride
Fun Jazz in Jozi
Sunday Morning
Jailhouse Photo Exhibition
Braai Day Photowalk in Kensington
Houghton Heritage
Glass
Blank Page
Cat-a-Gram
Fronds Unfurling
Focusing Inward With Instagram
Don't Mind Me. I'm Working on Myself.
A Very Furry Birthday at The Plaza
Not Cool, Nike. Not Cool.
Weekend Instablog
Lily and Zulu Girl Kick Ass
Girl Boxers Kick Ass. Part 2: The Champs
Girl Boxers Kick Ass. Part 1: The Undercards
I'm Home.
An OppiKoppi Survival Guide
Oppi! Koppi! I Survived.
Update From Chilly South Africa
2Years of 2Summers
Portrait From KwaZulu-Natal
Raging Whoremones Reign Supreme
Scenes From the Eastern Cape
Real Women Wear Kilts
South Africa in Technicolor
Hillbrow Pride
Fête de la Melville
Winter Through the Eyes of the Melville Cat
A Quirky, Churchy Tour of Troyeville
18 Hours on the Wild Frontier
Half a Year (Or, Death Sucks)
Crazy Koppies Clouds
Ballroom Boxing
A Glimpse of Jozi: Long Street Quirk
Cold Weather, Astonishing Sky
Under the Tall, Tall Trees
Invasion of the Tiny People
Sundowners, Photos, and 360 Degrees of Jozi
Back to School
There's Something About Swaziland
A Fiery Swazi Weekend
After the Fire
Remembering the Blur
Boxing on the Streets of Yeoville
Fight Club, Part 2
Fight Club, Part 1
Burgers and Dog
Across the Blogosphere. Across the World.
Spiraling
A Bryanston Shopping Spree
News From the Melville Cat
Sunset From the Top of Africa
A Bittersweet Jozi Easter
An Ode to Melville
After the Rain
I Box, in Hillbrow
I Died and Went to Airplane Heaven
100,000 Reasons to Love My Blog
Another Stunning View of Jozi
A Rose by Any Other Name...
Lightning Crashes
Vintage on Wheels
Photo of the Day: Ominous Jozi Skyline
Jozi Loves Books
A Little Piece of Fake Tuscany in Fourways
Fun With Maggots
I Went Crafty in Swaziland
Traditional African Culture in a Modern African City
Beauty, Poverty, and Joy Under the Baking Swazi Sun
Return to the Swazi Mountaintop
Ice Cream and Art Deco in the African 'Burbs
A Beetherfly in My Backyard
UMOJA!
Our Final Assignment
Wishing on the New Year
A Special 2Summers Photo
2Summers Rides Pillion
Land Rover on a Swazi Mountaintop
The Power of the Picture
High and Low
An Unforgettable Day in Chinatown
Another New Year in Jozi
Last Goodbye
Gratitude
Joe
A 2Summers Christmas Makeover
Two Weddings and a Funeral
Bright Lights, Big City
Photo of the Day: The Melville Cat Returns
I Can See Clearly Now (Sort Of)
A Post About Photowalking, and a Whole Lot More
Getting to Know Gandhi
Life Is A Walk in the Dog Park
South Africa is a Beautiful Place
Crack-a-DOOO!
The Magical Village of Hugel-Bugel
Rock Art and Donkey Carts
Back to Blogging With Pics From Bo-Kaap
The Finest Jozi Burger Money Can Buy
The Fleeting Life of a Melville Iris
A Diepsloot Photo-Share
An Update From the Melville Cat
Summer Camp, South African Style
Alex: Joburg's Other Township
Gay and Proud in Jozi
America's Pastime in a South African Township
The Double Life of a Melville Cat
Another South African Struggle
Hogsback Packing
36 Hours in the Lowcountry
What I Miss Most about Washington
Tattooed in My Nation's Capital
A Garden in Gaither (or Scenes From Sykesville)
Celebrating Cooncie With Hurricane Irene
Moonrise Over the South Coast
Voortrekker: My New Favorite Afrikaans Word
365 Days in Jozi
Talent-Scouting in Pretoria
Jozi to Pretoria at High Speed
7 Links: A Blog Award That Doesn't Suck
Paparazza/Gossip Columnist for a Day
I Fell in Love With a Squatter Camp
Celebrating Madiba with Soccer
Painting the Town White, With Light
Beef. It's What's for Dinner (on my birthday).
Good Breakfast, Bad Photographer
Saving Buildings and Lives in Hillbrow
Am I a Photographer?
Kruger at Ground Level, Part 3: Mineral
Kruger at Ground Level, Part 2: Vegetable
Kruger at Ground Level, Part 1: Animal
This Blog Will Be Temporarily Eclipsed
Yo Yo, Yeoville
An American Girl's Guide to Driving in Johannesburg
The Lucky 5 Star Curry House
Jozi Cheesiness
Rock the Cradle (of Humankind)
A Day in the Life of a Quirky Melville Tourist
Exploring Joburg's Downtown Chinatown
A Blurry 2Summers Mystery Is Revealed
The ANC Football Divas Do Jozi
Monkey Paws, Anyone?
Scouring Gabs for Mma Ramotswe
Bloomin' Aloe
Photowalking Jozi's Downtown Fringes
Rugby: REALLY not a Game for Sissies
Clouds, Powerlines, and Pretty Dead Trees
Hunting Rock Animals in a Mountain Sanctuary
Escape to the Rainy Countryside
NIROX: Where Art, Nature, and Monkeys Meet
The End of 2Summers
Exploring Jozi's Odd Side
Saturday Night Cricket Fever in Fordsburg
Poetry, Photography and a Pug
Jozi's Sparkling Night Sky
Handmade on Melville's Main Road
Breakfast at Bamboo
Rrabobi!
Sunrise, Sunset
Clap for Chow Mein
The Mean Streets of Hillbrow
Jozi From Above
Selassie, Obama, and Damn Good Ethiopian Food
Joburg’s Story in Pictures and Sound
Hiking Joburg's Main Drag
Sunday's Main Event
Pottery-Shopping With a Rooster
Melville Pizza: Think Thin
Sweet Indian Valentines
A Tiger in the African Bush
Cycling in a Town Where Car is King
Weekend Worship on the Koppies
Entanglement
Melville's Grassy Summer Wonderland
Miscellaneous Cape Town
Daytripping Around the Cape
How Not to Climb Table Mountain
Elephant-Watching Through the Rearview Mirror
Joburg's Wacky Victorian Time Warp
Sowetan for a Day
Mom Arrives to a Swarm of Termites
Cricket Continued
A Summer Garden in Melville. And a Large Bug.
Floodwatch
Zoo Lake: Where the Locals Go
"It's Hard Being a Zimbo"
Christmas Eve-Eve at Ratz
Rain Rain Rain. Rain.
An Honest Living: Holiday Edition
Christmas Below the Equator
A 2Summer Sunday
Part 4 of 4: A Thanksgiving Journey From Swaziland to Joburg
Part 3 of 4: A Swazi Reunion
Part 1 of 3: On the Road to Swaziland
Two Posts for the Price of One: Apartheid Photography and Corn
Joe Goes to Washington
Lesotho Redux
A Week on the Commune
Zuma Speaks (and we miss it)
Durban Extremes
A Thousand Hills
Bedlam at the Beach
Horse-riding for Health in Mokhotlong
On Assignment
View all
Sunday Morning at 44 Stanley Avenue
Photos From Braamfontein's Indwe Park
Americans in Joburg: Why We Vote
Jozi People: Sipho Mackenzie, Fashion Pioneer
Stuurmansfontein: A Corbelled House in the Great Karoo
Sleeping in a Retro Campovan in Kameel, North West
Dazzling Art and Architecture in Bilbao, Spain
Dennis Dlomo's Fantastic Fitness Club
A Tearful Parade Through Hillbrow
A Protest at the Johannesburg City Library
Four Days in Spain's Picos de Europa
The De Baba Eatery Sparks a Melville Comeback
Gallivanting Through Europe with 2Summers
My Joburg Jumpsuit: A Love Story
A Special Tour in Bulte (Noordgesig): Sign Up Now
Tuesday Night at the Sawubona Music Jam
Early Saturday Morning at the Pretoria Boeremark
Matric Farewell: Party of the Year in Bulte
The Blogitects Do Limpopo: Leshiba Wilderness
The Blogitects Do Limpopo: Mapungubwe National Park
The Blogitects Do Limpopo: Magoebaskloof
Joburg's Best Christmas Lights: Moray Drive, Bryanston
A Stance Car Park-Off at FNB Stadium
Greylene the Suzuki Jimny Hits the Road
Rugby in South Africa Is Not Only a Game
A Morning in Noordgesig
Walking Downtown Jozi: A Photo Story
Asian Food Explorations in Rivonia
The Spectacular Brixton Light Festival, Revisited
Yola's: The Place for Koesisters (and Koeksisters?) in Joburg
Joburg Map Books Come to Life Through John Phalane
Art Blooms Inside Johannesburg's Drill Hall
Jozi Fashion Designer for a Day
A Staycation in Kensington
The National Arts Festival: It Changed Me.
Youth Day Warmup for the Brixton Light Festival
A Weekend in Greyton (and a bit of Malgas)
Axe-Throwing in Johannesburg
Friday Morning at the Biggest Fresh Produce Market in Africa
Literary Magic at the Soweto Book Café
A Brixton Mosaic in Rosebank
Pomegranates and Turkish Food in Centurion
Quirky South Africa, Part 1: Padstals of the Platteland
An Epic Journey Across Southern Namibia
Veldskoens: Southern Africa's Favorite Shoes
The Blogitects Do America
Hidden Joburg: The Freemasons' Hall in Parktown
Art in Fordsburg at Lilian Road Studios
Hidden Joburg: The Greek Orthodox Cathedral of Saints Constantine and Helen
Black-Tie, Jozi-Style
A Jacaranda Weekend in Rosebank
Take a Walk Through Brixton with the Blogitects
An Ode to Joburg in October
Hidden Joburg: The Radium Beer Hall in Orange Grove
Hidden Joburg: The View in Parktown
Eating Gatsbys in Salt River, Cape Town
Spinning Bicycles in Soweto
Sleeping in Jozi: A Night at the African Penthouses
A Tour of Joburg's Mediterranean East
Hidden Joburg: The Lions Shul
Gallery-Hopping Through Rosebank with Thabo the Tourist
St. Nicholas of Japan in Brixton: A Balm for My Messy Brain
Mexican Food in Alexandra (and Other Tales From the Kasi)
Andrew Lindsay, Joburg's Mosaic Master
The Blogitects' Excellent (Mis)adventures in KwaZulu-Natal, Part 3
The Blogitects’ Excellent (Mis)adventures in KwaZulu-Natal, Part 2
The Blogitects' Excellent (Mis)adventures in KwaZulu-Natal, Part 1
Hidden Joburg: The Lemon Squeezer Church
Joburg's Five Best Shawarmas
The Awe-Inspiring Shiva Temple of Actonville, Benoni
Flying (and Driving) With South Africa's First Black Woman Balloon Pilot
Return to Jeppestown's City Hall
Call of the Melville Mielie Lady
Shopping Sustainably (and Cheaply) in Johannesburg
The Cosmos Flowers of Delta Park: 2022 Edition
The Funky Pots and Tiles of Liebermann Pottery
The Shawarma King of Roodepoort
JFF Rooftop Farm: A Plant Nursery in the Sky
Chappy: Vintage Heaven in Linden
Emzini: The Place to Eat in Westdene
Ludwig's Roses: The Rose Capital of South Africa
Mustardbox 713: Chowing Korean Corn Dogs in Boksburg
A Lazy Blog About Cape Agulhas, the Southern Tip of Africa
Syrian Rose: The Best Restaurant in Fordsburg
Astonishing Arniston
Wine Tasting Dos and Don'ts: Lessons From Noble Vice
Roasty's Roadhouse: Worth the Journey to Fourways
A Jacaranda Walk Through Rosebank
Photo Post: Joburg Graffiti Bonanza
Jozi Getaways: The Donkey Dairy, Magaliesburg
Diepkloof, Soweto, on a Sunday
Cleaning Up the Brixton Cemetery
Spectacular African Art at the Wits Art Museum
The Beautiful Brixton Burn
A Charming Dive Bar in Fordsburg: Archie's Pub & Grill
The Old Lake Market, Parkview
Thrifting Across the East Rand
A Post About South Carolina Barbecue
Back Home in Sykesville for the 4th of July
Two Days With Joburg Tourism: A Photo Story
Knitting in Joburg: Elli's Needlework, Edenvale
The Pure and Cool Roadhouse, Malvern
My Favorite Jozi Coffee Shops: Vice in Craighall Park
Big Night Out at Uncle Harry's Roadhouse
Cruising Along the Eastern Cape's Route 72
Dinner at Johnny Guitar Drive In (Roadhouse) in Alberton
The Blogitects Spend a Night in Wild Wepener
I Climbed a Mine Dump in Soweto
Pilgrimage to the Big Pineapple
A Visitor's Guide to Bathurst
Back to Bethulie and the Royal Hotel
Phyllis Drives the Blogitects to the Eastern Cape and Back
View From the Top of the Nizamiye Mosque
Chicken Dinner at Chilli Pepper on Immink Drive
Where to Eat Outside in Joburg: Blind Tiger
I'm Obsessed With Sourdough Bread (and other pandemic thoughts)
MiniMark Wholesale Discount House: Fabric Heaven on Diagonal Street
Valentine's Date at the Fireplace Roadhouse
My Favorite Jozi Coffee Shops: Toasted in Parkwood
The 2Summers 2021 Support Group: Post #2 (Purplish)
Roadhouses of Gauteng Province
St. James Presbyterian Church: A Tribute to South Africa's Covid-19 Dead
Blogging Through the Second Wave
Visiting the Voortrekker Monument on the Day of Reconciliation
Walking Downtown Joburg With Gerald
A Post About Dagwoods
Wandering Lenasia with the Purple Pimpernel
An Organic, Vegan Exploration of Joburg
A Corner Shop Exhibition in Brixton
Yummy Mayfair: An American Junk Food Bonanza
Thoughts on the U.S. Presidential Election, From Afar
A Visit to the Thokoza Memorial
#10SouthAfricanTowns, Part 3: Kaapsehoop
Spaza Shop Magic in Katlehong
Lockdown Nostalgia: It's a Thing
A Sunday Afternoon at Zoo Lake
Announcing the Katlehong and Thokoza Spaza Shop Tour
Cycling in Soweto With Locals
Farming With Mama Fifi: Bertrams Inner City Farm
A Cycling and Food Tour Through Berea, Yeoville, Bertrams, and More
A Very Big Haircut (and a Donation to Charity)
The South African Lockdown Wind-down
Five Outings in Gauteng Province
Things Are Happening in Joburg City
Lockdown Revisited: Fake It 'Til You Make It
The Birds of Paterson Park
#JobsSaveLives: The Plight of Melville's Restaurants
Food Parcels and Hazmat Suits
Day 100: My Top Five Lockdown Posts
A Visit to Hillbrow (Lockdown Day 99)
3000 Food Parcels (Lockdown Day 98)
I Have a Blanket Problem (Lockdown Day 96)
Ten Years of 2Summers (Lockdown Day 92)
The Poet (Day 91)
Knitting (Lockdown Day 90)
Lockdown Level 3, Version 2.0 (Day 85)
Backpacks Full of Food (Lockdown Day 84)
A Basotho Blanket (Lockdown Day 83)
Soweto (Lockdown Day 82)
Villa Gloria in Krugersdorp (Lockdown Day 81)
Five Good Things That Have Happened to Me During Lockdown (Day 76)
The Jozi Lockdown Hustle (Day 75)
African Accent Spaza Shop in Katlehong (Lockdown Day 74)
Please Support the Melville Food Parcel Program (Lockdown Day 71)
Thoughts About Racism, Anti-Racism, and White Supremacy (Lockdown Day 66)
Food Parcel Day (Lockdown Day 63)
Chicken and Waffles in Melville (Lockdown Day 62)
Level 3 Basics (Lockdown Day 61)
Fetch the Bolt Cutters (Lockdown Day 60)
Lockdown Journal: Day 56 (Melville Food Relief)
Lockdown Journal: Day 55 (Out and About)
Lockdown Journal: Day 54 (Patisserie Portraits)
Lockdown Journal: Day 53 (I'm Back)
Lockdown Journal: Day 48 (Gerald's Magic Bread)
Lockdown Journal: Day 47 (The Third Quarter)
Lockdown Journal: Day 46 (Face Masks and Feelings)
Lockdown Journal: Day 45 (Mother's Day)
Lockdown Journal: Day 41 (My Airing of Grievances)
Lockdown Journal: Day 40 (Cinco de Mayo)
Lockdown Journal: Day 39 (The Arabbers)
Lockdown Journal: Day 38 (Walking Thoughts)
Lockdown Journal: Day 36 (Outside in Melville)
Lockdown Journal: Day 35 (Level 4)
Lockdown Journal: Day 34 (A Libyan Lockdown)
Lockdown Journal: Day 31 (Baking Bread)
Lockdown Journal: Day 20 (Perfect Circles)
Joburg COVID-19 Lockdown Journal: Day 12
Joburg COVID-19 Lockdown Journal: Day 11
Joburg COVID-19 Lockdown Journal: Day 8
Joburg COVID-19 Lockdown Journal: Day 6
Joburg COVID-19 Lockdown Journal: Day 5
Joburg COVID-19 Lockdown Journal: Day 4
Joburg COVID-19 Lockdown Journal: Day 2
Joburg COVID-19 Lockdown Journal: Day 0
Life in Joburg During COVID-19
Is It Still Okay to Blog About Restaurants?
Mouth-Watering American Biscuits, in Joburg
How I Became a Wine Guru in One Day
Joburg's Hottest Rooftop Party at Hallmark House
My Never-ending South African Visa Journey
#10SouthAfricanTowns, Part 2: Kameel
Magic at Rand Steam: Rialheim and Boho Cafe and Co.
Upcycle: Giving Junk A Second Chance in Joburg
#10SouthAfricanTowns, Part 1: Val
The Ruins of Rose Road: Photo Bonanza
Touring Soweto with a South African Blonde
Maps 4 Africa: Navigating Africa Without Google
Memories From Joburg's Carlton Hotel
This Is the East: Deliciously Greek Coffee Shop and Deli
Looking Back at 2019. Looking Forward to 2020.
The Louis Botha S-Bend: Walking Through Joburg's History
Five Places to Buy Local Gifts in Joburg
Bank of Lisbon: The Implosion of a Jozi SkyScraper
Green Chile Cheeseburgers (and Other Wonderful Things in New Mexico)
Exploring Joburg's Private Gardens
Jozi Restaurant Round-Up
South Africa's Best Tex-Mex Restaurant
Sobae Sorbet: A Frozen Joburg Love Story
My 2020 Challenge: 10 South African Towns
Five Great Places for Fish and Chips in Joburg
Kings Walden: A Magical Hotel in the Mountains of Limpopo
Feeling South Africa's Pain
Musings on Migration in Joburg
Madi a Thavha Mountain Lodge: An Art-Lover's Paradise
12 Portraits of Inspiring South African Women
20 Pictures From Walk the Talk 2019
Ode to Limpopo
Sculptures and Tiny Sweaters for Nelson Mandela Day
Five Things to Do in Potchefstroom
8 Magical Moments in the Swartland
My Favorite Jozi Coffee Shops: Ophelia in Emmarentia
The Rand Club, Reinvented
Quirky Winemakers of the Swartland
36 Hours in Hermanus
A Visit to Mandela House on Vilakazi Street
Five Great Jozi Walks to Prepare for MTN Walk the Talk with 702
The Hidden Vegan Restaurant in a Blairgowrie Petrol Station
Five Fantastic Jozi Cocktail Bars
My Favorite Jozi Coffee Shops: AFRIKOA in Rosebank
Five Great Jozi Cheese Shops
Urbanologi: My Number One Date Night Restaurant
This Is the East: TJIPS in Eastgate Mall
The Best Margherita Pizza in Joburg (or maybe the world)
15 Quirky Things to Do in Maputo
Not Cycling Through Alexandra Township
This Is the East: The Windmill of Van Riebeek Avenue
Afternoon Tea in Bezuidenhout Valley
Artivist: Braamfontein's Must-Visit Art Bar
Langwan Cleaners and the Mother Teresa of Albert Street
My Favorite Jozi Coffee Shops: Loof Coffee in Norwood
Casting Bronze in the Heart of the City
Cycle Joburg With Kennedy
This Is the East: O' Peri Peri of Edenvale
Join the Long March to Freedom Art Walk
5 Beautiful, Secret Places in Downtown Joburg
10 Rad Joburg Things I Didn't Blog About in 2018
A December Wedding in Joburg
Meditating at the Buddhist Centre in Fietas
November Restaurant of the Month: Kafe Noir
Elevate at the Reef Hotel: Joburg's Secret Rooftop Bar
The Interesting Story Behind Linden's Ritual Café
Transwerke: Artists Bring a Crumbling Building to Life
October Restaurant of the Month: Die Kneipe in Kensington
Tips for Visiting Joburg's Little Addis
This Is the East: Rock Raceway in Brakpan
Mallies Spice Works: The Place to Buy Spices in Joburg
My 15 Favorite Photos of Amsterdam
My Favorite Jozi Coffeeshops: Tilt Coffee in Melville
September Restaurant of the Month: Lexi's Healthy Eatery
Learn How to Blog From a Reluctant Blogger
Berlin Is the Johannesburg of Europe
My Favorite Jozi Coffeeshops: Bertrand in Maboneng
Seeing the Netherlands by Boat
Solo Traveling, Never Alone
The Newtown Heads Are Back in Action
JoburgPlaces and the Restoration of Somerset House
The Ultimate Mother-Daughter South African Road Trip
The Oldest House in Johannesburg
July Restaurant of the Month: NGC Blairgowrie
Living It Up on the World's Most Luxurious Train
A Beautiful Place to Eat and Sleep in Auckland Park
Avant-garde Cocktails at Melville's Mooteebar
This Is the East: Croydon Bakery
A Quick Visit to the Dinokeng Game Reserve
Hot Air Ballooning Over South Africa
A Tour of Johannesburg Food Trucks
June Restaurant of the Month: Sumting Fresh
On Top of Joburg at 120 End Street
Swaziland's Bushfire Festival: My Top 8 Tips
Jaw-Dropping South African Dance in Orange Farm
The Wonders of Rock Art: Now at Sci-Bono
May Restaurant of the Month: Tonino's
10 Places to Visit in Melville's 27 Boxes
Cycling Tour Through Diepsloot
Tarantino's: Joburg's Most Secret Coffeeshop
Some Shots From the Top of the Sentech Tower
April Restaurant of the Month: The Bagel Zone
Things I Like in Linden
Fashion Makeover with Dr. Pachanga
My Favorite Jozi Coffeeshops: Flynn Coffee
My Favorite Jozi Coffeeshops: Thirdspace
Skateboarding Across Jozi
March Restaurant of the Month: Bergbron Plaaskombuis
Yoga + Bunnies
Hi from Malawi
My Favorite Jozi Coffeeshops: Yield Coffee Bar
"Renee's Little Killers" at Jozi Carnivores
Brightside Farm: Where Joburg's Best Food Comes From
February Restaurant of the Month: Impi Brewing Co. in Lorentzville
A Winery in Joburg!
The Magical Bonsai Trees of Randfontein
From Africa to America: The National Museum of African American History and Culture
Printing Handmade Business Cards in Joburg
The Long March to Freedom National Heritage Monument
10 Really Cool Jozi Places I Didn't Blog About in 2017
#Gauteng52: The Year in Review
Shopping for "Best Before" Deals at Crazy Groceries
#Gauteng52, Week 51: Scala Barber, the Oldest Shop in Melville
A December Staycation in Braamfontein
A Theatrical Dinner Chez Fong
Adventures in North West Province: 24 Hours at Sun City
#Gauteng52, Week 48: The Richmond Studio Café
Adventures in North West Province: Whacky Groot Marico
#Gauteng52, Week 47: Joburg's Best Handbags (and there's a sale)
Moving to Joburg? Hannah Can Help.
#Gauteng52, Week 46: Open Studios at August House
#Gauteng52, Week 45: The Jesuits of Auckland Park
From the Melville Cat: I'm a Work of Art
#Gauteng52, Week 44: 9 Things to Do in Quirky Cullinan
A Secret Bakery in Kramerville
#Gauteng52, Week 43: African Flavour Books
A Visit to Fourways and Some Thoughts on Markets
#Gauteng52, Week 42: Kensington's Rhodes Park
#Gauteng52, Week 40: imPRESSed Craft Bindery and Letterpress
The Heritage of Johannesburg's Middle-Class Suburbs
#WalkMyCity with 2Summers and Mzansigirl
#Gauteng52, Week 39: Zoo Lake Swimming Pool
Andalousse: A Quickie Cape Town Restaurant Review
#Gauteng52, Week 38: Exploring Marabastad
#Gauteng52, Week 37: South Africa's Only Russian Orthodox Church
Six Arts and Crafts Hotspots in Africa
#Gauteng52, Week 35: Winnie's Tuckshop in Tembisa
#Gauteng52, Week 34: The Pink Church With a Blue Door
The Ndebele Artists of Mpumalanga: Coming Soon to Joburg
#Gauteng52, Week 33: The Hare Krishnas of Lenasia
#Gauteng52, Week 32: Joburg's Best Fish and Chips
#Gauteng52, Week 31: Pretoria's Prison Museum
Quickie Restaurant (and Hotel) Review: Clico Boutique Hotel
#Gauteng52, Week 30: The Joburg Jamonópolis
A Pedicure and More at the Cosmopolitan Hotel
#Gauteng52, Week 29: Sophiatown The Mix
The Casspir Project at the 2017 Turbine Art Fair
Beading with Beauty at piece
#Gauteng52, Week 28: Honky-Tonkin' at the Bapsfontein Hotel
#Gauteng52, Week 27: Anton Smit Sculpture Park
#Gauteng52, Week 26: Pretoria's Quirky Antique Route 6
#JoziWalks: Exploring Johannesburg's Forgotten Frontiers
Street Art and Cape Town's District Six
#Gauteng52, Week 23: Food Junxion
A Magical Visit to Master Mansions
I Drank Stellenbosch
#Gauteng52, Week 22: An Old-School Printer in Malvern
#Gauteng52, Week 21: Breezeblock in Brixton
A Non-Drinker's Guide to Stellenbosch
#Gauteng52, Week 19: Where Basotho Blankets Are Made
The 8 Best Things About Mexico City, Shot on iPhone
2Summers in New York City
#Gauteng52, Week 17: The James Hall Museum of Transport
#Gauteng52, Week 16: The Roodepoort Museum
#Gauteng52, Week 15: The Majestic Video Store
#Gauteng52, Week 14: Glory in Melville
#Gauteng52, Week 13: Art and Design at Ellis House
Inside Joburg's Historic Jeppe Post Office
#Gauteng52, Week 11: A New Take on Vilakazi Street
Friday Night at the Yeoville Dinner Club
Baby Elephants, Hungry Giraffes, and Other Cool Stuff in Karen
#Gauteng52, Week 9: Kavady at the Melrose Temple
10 Insider Tips for Nairobi
#Gauteng52, Week 8: Picking Raspberries in Joburg South
#TheGodProject: Nigerian Jews in Joburg
Johannesburg, 13 Floors Up
#Gauteng52, Week 6: Pretoria's Freedom Park
#Gauteng52, Week 5: Hot Pot in Joburg's Third Chinatown
A Delicious Syrian Meal and a Rant About Refugees
#Gauteng52, Week 4: A Taste of Paris in Blairgowrie
10 Photos of "Our Hillbrow"
#Gauteng52, Week 3: Communing with Gandhi at Tolstoy Farm
The Fantasy Coffins of Ghana
Two Men Get Married on the Roof of Johannesburg
Quickie Restaurant Review: Mamasan in Melville
Katlehong Stories: Storytelling in a Johannesburg Township
The Oriental Plaza Instameet: Winners Announced
Must-Have Christmas Gifts From the Maluti Mountains
News Flash: The First Oriental Plaza Instameet (With Prizes)
Long Live the Johannesburg City Library
The Quest for Pretoria's White Jacarandas
My Five Favorite Spots for Afternoon Tea in Joburg
Keyes Art Mile: A New Jozi Hangout in Rosebank
The 2Summers Weekend Guide to Magoebaskloof
From Mansions to Muti Shops: Exploring Johannesburg's Heritage
Five Amazing New Places in Downtown Jozi (not in Maboneng or Braamfontein)
Art Emerges From Dust on the Ribola Art Route
Chasing the Sunrise in Limpopo
Work Shop New Town: The Embodiment of Jozi Coolness
Downtown Joburg's Newest Secret Coffeeshop
The Astonishing, Confounding Story of South Africa's White Lions
Joburg's Cosmopolitan Hotel: Then and Now
Return to Lindfield, Joburg's Quirkiest Historic House
#TheGodProject: Holy Trinity Ethiopian Orthodox Tewahedo Church
iThemba Tower: A Recycled Tower of Art in Troyeville
48 Hours in the Midlands
Bridge Books: A New Bookshop in Downtown Johannesburg
Pafuri: A Beautiful Place With an Ugly History, Turned Beautiful Again
A Rainy Instameet in Jeppestown
Pop-Up Travel: The Nelson Mandela Capture Site
Big News About Joburg's Newest Inner City Development
Roving Johannesburg With the Roving Bantu
Who Even Are You, Cappadocia?
I Love Westdene Graffiti
Five Things I Ate in Istanbul
Istanbul: A Travel Blogger's Dream (and Nightmare)
Cruising Jozi's Streets, Selling Books From a Suitcase
Scenes From Lawley Township
#InLoveWithAfrica: Finding Love In Johannesburg (Via AFKTravel)
Melville Coffee Time With Internations
Photography Tips: How to Avoid Imprisonment in Dubai
A Quick Jaunt to Abu Dhabi
At Long Last, High Tea at the Four Seasons
Instax Fun in Jozi
2Summers Extreme Makeover
I Climbed Some Mountains on Reunion Island
A Golden Elephant in the City of Gold
Weird, Wacky, Wonderful Things I Saw While Riding in a Van Around South Africa
#ThisIsSouthAfrica: Our First National Instameet
10 New Discoveries in Soweto
The Best Night Ever in Soweto
Four Days, Four Massages: The Perfect Holiday in Mauritius
72 Hours in Soweto
"Joburg is more Brooklyn than Brooklyn."
Behind the Scenes at the Joburg Ballet
#TheGodProject: A Catholic Church in Rosebank
On a Beach in Zanzibar
Some New Discoveries in Chinatown
Shots From the Turbine Art Fair
The Big Body With Tatata Spice Farm
Scenes From Stone Town
An "Off the Beaten Path" Guide to Joburg
Learning to Cook, Faldela's Way
Three Awesome New Places to Hang Out in Melville
#HelloWeekend: 48 Hours in Cape Town
Pop-Up Travel: Quirky Jewelry Shopping in Accra
An Iconic Joburg Photowalk With Canon
My Maboneng Story
Where to Eat Cheap, Delicious Turkish Food in Joburg
Hallmark House: Big Changes Coming to Maboneng
The Best (Only?) Arabic Pastries in Joburg
Pop-Up Travel: Paraty, Brazil
Jozi Top Fives: Walking Tours Edition
Melville's New Anti-Salon
Pop-Up Travel: Cane Rats in Ghana
I Found the Perfect Camera Bag
Newtown's South African/Ethiopian/Vegan Coffee Shop
My Top 10 Moments in Rio
A Story About Milkshakes
The Mielie Lady
Johannesburg's Underground Pubs
The New Best Croissant in Jozi
Jozi Top Fives: Museums and Galleries Edition
Top Ten Shots From the City of Gold
Graffiti Takeover in Joburg's Banking District
The 2014 Joburg City Festival: My Photo Highlights
Jozi Top Fives: Cheap Eats Edition
Preview: The Sheds @1Fox, and the Best Week of the Year in Joburg City
Update on Random Hot Pot Place (and Another Awesome Chinese Restaurant)
A Spectacular Jozi Dinner: the Saxon's Five Hundred
Snapshot from Ghana: Inside the Dungeons of Anomabo
Mandela on Film
Kalahari Books: My New Favorite Quirky Place in Joburg
Sandton Dinner on a Budget: Random Japanese Hot Pot
I Jumped Off a Bridge. Here's the Video.
2Summers Shoots Analog (or tries to)
Reflections on Being a Tourist in the Developing World
Cats of Ghana
Around Zimbabwe in 14 Days: Snaps From the Road
Having Fun in Knysna: My Top Five Picks
Things I Was Wrong About: Oysters, and the Highest Bungee Jump in the World
The Best Jozi Birthday Weekend of All Time, Ever
A Thank-You Letter to My Blog
Kings Cinema: Alexandra Township's Best-Kept Secret
Joburg's Ever-Shifting Paint Canvas
Hazy Blue Hour: My First Limited-Edition Print
Behind the Scenes: The Sheds @1Fox
Joburg's Best Bunny Chow
An Empty Stadium, Filled With Instagram
24 Hours in Cape Town
I'm Meeting South Africa
(Re)discovering Joburg
The Joburg Expat Climbs Kilimanjaro
A Slice of Istanbul in Midrand
The Hippest, Yummiest Ice Cream (and Waffles) In Joburg
Melville Snapshot: Fly in My Backyard
Walking in the Sky With Vodacom
Jozi's Sunday Market Shuffle
Melville Snapshot: Yada Yada Gifts and Clothing
An American Migrant in Johannesburg
Johannesburg's Amazing Race
The Coolest Coffee Shop You've Never Heard Of
Eating My Way Through Yeoville
Johannesburg. In Your Pocket.
The Story of a Hillbrow Cat
Sandton Field and Study Centre: Boring Name, Beautiful Park
Quirky Joburg: My Top 10 Picks
Melville Snapshot: The Great Eastern Food Bar
Sandton Snapshot: Sundowners at Higher Ground
An Interesting Story About Blankets
Registering a Car in South Africa: An Expat’s Epic Journey (Part 3)
Registering a Car in South Africa: An Expat's Epic Journey (Part 2)
Registering a Car in South Africa: An Expat's Epic Journey (Part 1)
Malealea: A Vacation for Fun People
Portraits From the Kingdom in the Sky
Gauteng Ambassadors Invade the Cradle of Humankind
Heather Went to Lesotho and All I Got Was a Clay Porcupine.
All I Want for Christmas Is a Rainbow Giraffe
Mourning, Honoring, Celebrating Madiba
Cycling Though Soweto on Mandela's Weekend
Mandela. And Me.
"Researching" Burgers and Shirtless Men
Cubata Portuguese Grill: It's Okay to Stuff Your Face Here
My New (Almost) Favorite Jozi Park
I Jumped Into a Mountain of Wool
Five Bloggers Rock Port Elizabeth
Bubble Tea Smack-down: Simplicity vs. Happy.me
Fun Food in Yeoville
High Tea in Jozi
Five Random Thoughts on the Joburg Philharmonic Orchestra
Vendors Evicted from Jozi's Streets
Taiwanese Mexican Food, Made in South Africa
Newsflash From the Melville Cat
The Tower Lost Its Ball
Women Make Art in an Alexandra Soap Shop
A Bit of Baltimore in Kliptown
The Melville Cat Has a Cone Head
Another Hemispheric Switch
Statue-Hunting in the Historic District
Between Two Summers
Middlebury Meets Africa
Five Observations From a Lapsed American
My Nation's Capital at Night
Goodbye Africa, Hello America
Evening Stroll Through the Heart of the City
An Authentic Joburg Afternoon
Freaky Friday in the Fashion District: Be There.
Five Things I Didn't Know About Ballet
Joburg City Fest: Beer, Bright Lights and BCUC
"Kwa" for the Crois-Nut
Insider Tips for the Joburg City Festival
Graveyard Instawalk
Faces of Jeppestown
Still Crazy After All Three Years
The Other Ethiopian Joint in Maboneng
Pop-up Burgers for Ten Rand. Ten Rand!
Cycling Jozi's Streets, at Night
Quick Reminder: Melville is Awesome
Hibernating With the Melville Cat
Remembering Rivonia on Madiba's Day
Little Turret in a Big City
Last Supper at Gramadoelas
Father Coffee: The Pinnacle of Caffeine Hipness
Crossing a River Where Four Countries Meet
Vic Falls Do's and Don'ts: Zimbabwe Edition
Vic Falls Do's and Don'ts: Zambia Edition
Melville's Memory Lane
Little Addis, Uncut
Fashion for an Unfashionable Person
Mystery Monument Revealed: Shadow Boxer!
Pause.
Norwood: Almost as Awesome as Melville
Urban Hiking, Jozi Fashion, Mexican Rooftopping, and an Underground Feast
On Holiday in My Own City
Did I Mention Jozi is Pretty?
Pretty Pictures of Joburg Places
Roof-Hopping Through a Beautiful City
A Birds-Eye View of South Africa
The Rand Club: It's Old.
Close Encounter With a Parktown Prawn
Dinner at the Darkie Café
Walking in Jozi, Going Nowhere
Broken iPhone, Awesome Instawalk
Signs of Jozi: Prophets, Potions, and...
The Keeper of the Dynamite
Constitution Hill (A Long-Overdue Post)
Township Sunday. On a Bike.
New Furniture for the Melville Cat
Santarama Miniland: WTF?
Riding the Joburg Red Bus (and not getting hijacked)
What I Didn't Know About Joburg
Mystery Monument to Be Revealed. But When?
Jozi Round-up
Rainy Art Walkabout with Hannelie Coetzee
I Danced Like a Maniac in Hillbrow
Superbowl Weekend By the Sea
There's a Lot of Sand in Namibia
Help Us Rebuild the Hillbrow Boxing Club
An Epic Orgy of Instagram
Weekend of Jozi Awesomeness
Soweto iPhonography
A Near-Death Rhino Encounter on New Year's Eve
A Year Without Jon
The Story Behind My Exhibition Photos (Belated)
Agapanthus
Three-wheeling Through Jozi
I Exhibited.
A Jacaranda Stroll, Without Jacarandas
Stolen Shots of Hillbrow
Photowalking Without a Camera
Ponte City, Inside and Out
300th Post: The Two Towers
Instagram Insanity
Jozi CBD: Above and Below
I (He)art Joburg
The Best Croissant in Jozi
A Hardcore Tattoo
Melville Was Made for Poetry
Melville Insta-brunch
Pink Pride
Fun Jazz in Jozi
Jailhouse Photo Exhibition
Braai Day Photowalk in Kensington
Houghton Heritage
Don't Mind Me. I'm Working on Myself.
A Very Furry Birthday at The Plaza
Girl Boxers Kick Ass. Part 2: The Champs
Girl Boxers Kick Ass. Part 1: The Undercards
A Major Shift
I'm Home.
An OppiKoppi Survival Guide
Oppi! Koppi! I Survived.
Update From Chilly South Africa
2Years of 2Summers
Portrait From KwaZulu-Natal
Raging Whoremones Reign Supreme
Scenes From the Eastern Cape
Real Women Wear Kilts
Spar's Magic Bread
Café Mexicho: You Can Eat There After All
A Cat Without a Tail
A Triple-7 Birthday Extravaganza
A Melville American on the 4th of July
Fête de la Melville
Lucky Rescues the Melville Cat
Winter Through the Eyes of the Melville Cat
A Quirky, Churchy Tour of Troyeville
18 Hours on the Wild Frontier
Ballroom Boxing
A Glimpse of Jozi: Long Street Quirk
Cold Weather, Astonishing Sky
Invasion of the Tiny People
Back to School
There's Something About Swaziland
A Fiery Swazi Weekend
After the Fire
"I'm too much for most people. But I'm never enough for myself."
Presidential Private Parts: Up Close and Personal
Boxing on the Streets of Yeoville
Medieval Wench for an Evening
Fight Club, Part 2
Fight Club, Part 1
Burgers and Dog
Wi-Fi Revolution
The Car Spa: What Every Jozi Car Needs
Thunder Gun!
Sunset From the Top of Africa
Stories from Camp Sizanani
An Ode to Melville
I'm a Movie Star!
Run Jozi, Run
I Box
Another Stunning View of Jozi
A Rose by Any Other Name...
Lightning Crashes
Vintage on Wheels
Jozi Loves Books
A Little Piece of Fake Tuscany in Fourways
I Went Crafty in Swaziland
Traditional African Culture in a Modern African City
Beauty, Poverty, and Joy Under the Baking Swazi Sun
Ice Cream and Art Deco in the African 'Burbs
UMOJA!
Wishing on the New Year
2Summers Rides Pillion
The Power of the Picture
An Unforgettable Day in Chinatown
Another New Year in Jozi
A Lucky 5 Star House-Cooling
A 2Summers Christmas Makeover
Two Weddings and a Funeral
Bright Lights, Big City
I Can See Clearly Now (Sort Of)
A Post About Photowalking, and a Whole Lot More
Sophiatown, Past and Present
Getting to Know Gandhi
Life Is A Walk in the Dog Park
South Africa is a Beautiful Place
Crack-a-DOOO!
The Magical Village of Hugel-Bugel
Rock Art and Donkey Carts
Back to Blogging With Pics From Bo-Kaap
The Finest Jozi Burger Money Can Buy
A Diepsloot Photo-Share
An Update From the Melville Cat
Summer Camp, South African Style
Alex: Joburg's Other Township
Gay and Proud in Jozi
America's Pastime in a South African Township
The Double Life of a Melville Cat
Another South African Struggle
Hogsback Packing
36 Hours in the Lowcountry
Where to Caffeinate in Washington D.C.
Tattooed in My Nation's Capital
Celebrating Cooncie With Hurricane Irene
On the Road, Again
Why I Came to Africa
Brunching With Bing
Voortrekker: My New Favorite Afrikaans Word
365 Days in Jozi
Jozi to Pretoria at High Speed
A Cuppa Joe in Jozi
7 Links: A Blog Award That Doesn't Suck
Paparazza/Gossip Columnist for a Day
I Fell in Love With a Squatter Camp
Celebrating Madiba with Soccer
Painting the Town White, With Light
Beef. It's What's for Dinner (on my birthday).
Good Breakfast, Bad Photographer
Saving Buildings and Lives in Hillbrow
Am I a Photographer?
Yo Yo, Yeoville
An American Girl's Guide to Driving in Johannesburg
The Lucky 5 Star Curry House
Jozi Cheesiness
Rock the Cradle (of Humankind)
A Day in the Life of a Quirky Melville Tourist
Exploring Joburg's Downtown Chinatown
The ANC Football Divas Do Jozi
Monkey Paws, Anyone?
Scouring Gabs for Mma Ramotswe
Bloomin' Aloe
Photowalking Jozi's Downtown Fringes
Rugby: REALLY not a Game for Sissies
Clouds, Powerlines, and Pretty Dead Trees
The Spur Burger: A South-African-Texan-Native-American Tradition
Hunting Rock Animals in a Mountain Sanctuary
Escape to the Rainy Countryside
NIROX: Where Art, Nature, and Monkeys Meet
The End of 2Summers
Exploring Jozi's Odd Side
Saturday Night Cricket Fever in Fordsburg
Poetry, Photography and a Pug
Jozi's Sparkling Night Sky
Handmade on Melville's Main Road
Breakfast at Bamboo
Rrabobi!
Sunrise, Sunset
Clap for Chow Mein
The Mean Streets of Hillbrow
Jozi From Above
Selassie, Obama, and Damn Good Ethiopian Food
Joburg’s Story in Pictures and Sound
Hiking Joburg's Main Drag
Sunday's Main Event
Pottery-Shopping With a Rooster
Melville Pizza: Think Thin
101 Guest Houses
Sweet Indian Valentines
Cycling in a Town Where Car is King
Weekend Worship on the Koppies
Miscellaneous Cape Town
Daytripping Around the Cape
Joburg's Wacky Victorian Time Warp
Sowetan for a Day
Mom Arrives to a Swarm of Termites
What's a Litchi and How Do I Eat One?
A Summer Garden in Melville. And a Large Bug.
6 Months, 10,000 Hits
Zoo Lake: Where the Locals Go
Happy New Year From Jozi
"It's Hard Being a Zimbo"
Christmas Under the African Sun
Christmas Eve-Eve at Ratz
Where Are the Holiday Shoppers?
Cricket: Not a Game for Sissies
An Honest Living: Holiday Edition
Beans for Breakfast
Christmas Below the Equator
Melville Pass-throughs
Part 3 of 4: A Swazi Reunion
Part 2 of 4: Trying to Stay Dry in Swaziland
Part 1 of 3: On the Road to Swaziland
Two Posts for the Price of One: Apartheid Photography and Corn
Joe Goes to Washington
A Birthday Celebration with Hats and Rats
An Honest Living, Part 2
An Honest Living
The Weaving Women of Teyateyaneng
In the 'Hood
Soccer City and Scarves
A Melville Sunday
North and South
On Assignment
View all
Sunday Morning at 44 Stanley Avenue
My Top 5 Moments in the Great State of Maine
Mtunzini: A Beachy, Foresty Place in the Shade
Two Days in St. Lucia, KwaZulu-Natal
Stuurmansfontein: A Corbelled House in the Great Karoo
The Blogitects Roadtrip to Augrabies Falls
Sleeping in a Retro Campovan in Kameel, North West
Burgers of the East Rand: Zani in Katlehong
Dazzling Art and Architecture in Bilbao, Spain
Soweto Night Out: A Walk Through South Africa's History
A Tearful Parade Through Hillbrow
Street Art Sightings in Quirky Munich
Four Days in Spain's Picos de Europa
Gallivanting Through Europe with 2Summers
Hunting for Fossils in the Cradle of Humankind
Hiking the Drakensberg's Spectacular Tugela Gorge
A Special Tour in Bulte (Noordgesig): Sign Up Now
Tuesday Night at the Sawubona Music Jam
The Blogitects Do Limpopo: Marakele National Park
Early Saturday Morning at the Pretoria Boeremark
The Blogitects Do Limpopo: Leshiba Wilderness
The Blogitects Do Limpopo: Mapungubwe National Park
The Blogitects Do Limpopo: Magoebaskloof
Two Months in a Suzuki Jimny: My Review
Joburg's Best Christmas Lights: Moray Drive, Bryanston
Greylene the Suzuki Jimny Hits the Road
Visiting Dolobran, Joburg's Quirkiest Mansion
Walking Downtown Jozi: A Photo Story
Asian Food Explorations in Rivonia
Joburg Heritage: Churches of Coronationville and Bosmont
Vredefort Dome: The Ultimate Weekend Getaway Guide
Yola's: The Place for Koesisters (and Koeksisters?) in Joburg
Joburg Map Books Come to Life Through John Phalane
A Staycation in Kensington
The National Arts Festival: It Changed Me.
A Winter Explosion of Aloes at the Aloe Farm
A Weekend in Greyton (and a bit of Malgas)
Suurbraak: Paradise in the Overberg
Axe-Throwing in Johannesburg
Literary Magic at the Soweto Book Café
Four Days in Rhode Island, America's Smallest State
A Brixton Mosaic in Rosebank
Pomegranates and Turkish Food in Centurion
Quirky South Africa, Part 3: The Garden Route
St. Alban's: A Hidden Cathedral in Ferreirasdorp
Quirky South Africa, Part 2: Bethulie and the Gariep Dam
Quirky South Africa, Part 1: Padstals of the Platteland
An Epic Journey Across Southern Namibia
The Koichab Dunes: Namibia's Secret Sand Dunes
Kolmanskop: A Ghost Town in the Namib Desert
The Blogitects Do America
Black-Tie, Jozi-Style
Take a Walk Through Brixton with the Blogitects
An Ode to Joburg in October
Hidden Joburg: The Radium Beer Hall in Orange Grove
Sleeping in Jozi: A Night at the Rand Club
Hidden Joburg: The View in Parktown
Eating Gatsbys in Salt River, Cape Town
Hidden Joburg: Glenshiel and Villa Arcadia
Spinning Bicycles in Soweto
Sleeping in Jozi: A Night at the African Penthouses
A Tour of Joburg's Mediterranean East
Knitting in Joburg: Arthur Bales Turns 120
Hidden Joburg: The Lions Shul
Jozi Getaways: Houseboating on the Vaal River
Why I Became a Member of the Rand Club
St. Nicholas of Japan in Brixton: A Balm for My Messy Brain
Mexican Food in Alexandra (and Other Tales From the Kasi)
Andrew Lindsay, Joburg's Mosaic Master
The Blogitects’ Excellent (Mis)adventures in KwaZulu-Natal, Part 2
The Blogitects' Excellent (Mis)adventures in KwaZulu-Natal, Part 1
Joburg's Five Best Shawarmas
The Awe-Inspiring Shiva Temple of Actonville, Benoni
Flying (and Driving) With South Africa's First Black Woman Balloon Pilot
Shopping Sustainably (and Cheaply) in Johannesburg
The Cosmos Flowers of Delta Park: 2022 Edition
The Funky Pots and Tiles of Liebermann Pottery
How to Climb Table Mountain via Skeleton Gorge
The Shawarma King of Roodepoort
The Glorious Proteas of Kloofendal Nature Reserve
JFF Rooftop Farm: A Plant Nursery in the Sky
Lion Sightings in the Lap of Luxury at Thanda Safari
Chappy: Vintage Heaven in Linden
Ludwig's Roses: The Rose Capital of South Africa
The Joburg City Park You Must Visit in 2022
Return to De Hoop Nature Reserve
A Lazy Blog About Cape Agulhas, the Southern Tip of Africa
Astonishing Arniston
Wine Tasting Dos and Don'ts: Lessons From Noble Vice
A Bagel Pop-Up in Blairgowrie
Photo Post: Joburg Graffiti Bonanza
Jozi Getaways: The Donkey Dairy, Magaliesburg
Jozi Getaways: Farmhouse@58 in the Cradle of Humankind
Senhor Galo's: A Portuguese Roadhouse in Edenvale
A Charming Dive Bar in Fordsburg: Archie's Pub & Grill
The Old Lake Market, Parkview
My Favorite Jozi Coffee Shops: Red Door Café in Edenvale
A Post About South Carolina Barbecue
Back Home in Sykesville for the 4th of July
Thoughts on Traveling from South Africa to America in a Pandemic
Two Days With Joburg Tourism: A Photo Story
Big Night Out at Uncle Harry's Roadhouse
Cruising Along the Eastern Cape's Route 72
Dinner at Johnny Guitar Drive In (Roadhouse) in Alberton
The Blogitects Spend a Night in Wild Wepener
Pilgrimage to the Big Pineapple
A Visitor's Guide to Bathurst
Back to Bethulie and the Royal Hotel
Phyllis Drives the Blogitects to the Eastern Cape and Back
MiniMark Wholesale Discount House: Fabric Heaven on Diagonal Street
Valentine's Date at the Fireplace Roadhouse
My Favorite Jozi Coffee Shops: Toasted in Parkwood
Roadhouses of Gauteng Province
Sunrise Over 2021
Visiting the Voortrekker Monument on the Day of Reconciliation
Quickie Restaurant Review: Anong Thai in Cyrildene
A Green and Blue Wonderland at Walkersons
Walking Downtown Joburg With Gerald
Wandering Lenasia with the Purple Pimpernel
An Organic, Vegan Exploration of Joburg
A Visit to the Thokoza Memorial
#10SouthAfricanTowns, Part 3: Kaapsehoop
A Sunday Afternoon at Zoo Lake
Announcing the Katlehong and Thokoza Spaza Shop Tour
Cycling in Soweto With Locals
A Delicious Dose of Solitude in the Melville Koppies
A Cycling and Food Tour Through Berea, Yeoville, Bertrams, and More
Five Outings in Gauteng Province
The Birds of Paterson Park
A Basotho Blanket (Lockdown Day 83)
Is It Still Okay to Blog About Restaurants?
Mouth-Watering American Biscuits, in Joburg
#10SouthAfricanTowns, Part 2: Kameel
#10SouthAfricanTowns, Part 1: Val
The Ruins of Rose Road: Photo Bonanza
Touring Soweto with a South African Blonde
Maps 4 Africa: Navigating Africa Without Google
Memories From Joburg's Carlton Hotel
This Is the East: Deliciously Greek Coffee Shop and Deli
Looking Back at 2019. Looking Forward to 2020.
The Louis Botha S-Bend: Walking Through Joburg's History
My #10SouthAfricanTowns Project: I Need Your Support!
Five Places to Buy Local Gifts in Joburg
Green Chile Cheeseburgers (and Other Wonderful Things in New Mexico)
How to Be a Terrible Traveler: My Top 8 Tips
2Winters: Colorado Snow
Exploring Joburg's Private Gardens
Jozi Restaurant Round-Up
This Is the East: Hodad's of Edenvale
South Africa's Best Tex-Mex Restaurant
Sobae Sorbet: A Frozen Joburg Love Story
My 2020 Challenge: 10 South African Towns
Five Great Places for Fish and Chips in Joburg
Kings Walden: A Magical Hotel in the Mountains of Limpopo
From the Beach to the Desert, Part 2: Oudtshoorn
Musings on Migration in Joburg
From the Beach to the Desert, Part I: Plettenberg Bay
Madi a Thavha Mountain Lodge: An Art-Lover's Paradise
Monday Morning With a Mob of Meerkats
Ode to Limpopo
Five Things to Do in Potchefstroom
8 Magical Moments in the Swartland
My Favorite Jozi Coffee Shops: Ophelia in Emmarentia
Mhondoro: Ultimate Luxury in the South African Bush
Cheetahs on the Hunt in Welgevonden Game Reserve
Quirky Winemakers of the Swartland
Ba-Pita: A New (Old) Restaurant in Melville
36 Hours in Hermanus
A Visit to Mandela House on Vilakazi Street
Five Great Jozi Walks to Prepare for MTN Walk the Talk with 702
The Hidden Vegan Restaurant in a Blairgowrie Petrol Station
Five Fantastic Jozi Cocktail Bars
Five Great Jozi Cheese Shops
Urbanologi: My Number One Date Night Restaurant
This Is the East: TJIPS in Eastgate Mall
That Time I Climbed Ponte
The Best Margherita Pizza in Joburg (or maybe the world)
15 Quirky Things to Do in Maputo
This Is the East: The Windmill of Van Riebeek Avenue
Afternoon Tea in Bezuidenhout Valley
Artivist: Braamfontein's Must-Visit Art Bar
Langwan Cleaners and the Mother Teresa of Albert Street
My Favorite Jozi Coffee Shops: Loof Coffee in Norwood
Casting Bronze in the Heart of the City
Cycle Joburg With Kennedy
This Is the East: O' Peri Peri of Edenvale
This Is the East: Cremalat
Join the Long March to Freedom Art Walk
For Meruschka (a.k.a. MzansiGirl)
5 Beautiful, Secret Places in Downtown Joburg
10 Rad Joburg Things I Didn't Blog About in 2018
November Restaurant of the Month: Kafe Noir
Elevate at the Reef Hotel: Joburg's Secret Rooftop Bar
The Interesting Story Behind Linden's Ritual Café
Transwerke: Artists Bring a Crumbling Building to Life
October Restaurant of the Month: Die Kneipe in Kensington
Tips for Visiting Joburg's Little Addis
This Is the East: Rock Raceway in Brakpan
Mallies Spice Works: The Place to Buy Spices in Joburg
My 15 Favorite Photos of Amsterdam
My Favorite Jozi Coffeeshops: Tilt Coffee in Melville
September Restaurant of the Month: Lexi's Healthy Eatery
Berlin Is the Johannesburg of Europe
My Favorite Jozi Coffeeshops: Bertrand in Maboneng
Seeing the Netherlands by Boat
Solo Traveling, Never Alone
The Newtown Heads Are Back in Action
August Restaurant of the Month: Ben's Pizza in Marshalltown
JoburgPlaces and the Restoration of Somerset House
The Ultimate Mother-Daughter South African Road Trip
The Oldest House in Johannesburg
Two Days in the Robertson Wine Valley
July Restaurant of the Month: NGC Blairgowrie
Living It Up on the World's Most Luxurious Train
A Beautiful Place to Eat and Sleep in Auckland Park
A Quick Visit to the Dinokeng Game Reserve
Hot Air Ballooning Over South Africa
A Tour of Johannesburg Food Trucks
June Restaurant of the Month: Sumting Fresh
Swaziland's Bushfire Festival: My Top 8 Tips
Jaw-Dropping South African Dance in Orange Farm
The Wonders of Rock Art: Now at Sci-Bono
May Restaurant of the Month: Tonino's
10 Places to Visit in Melville's 27 Boxes
Cycling Tour Through Diepsloot
Tarantino's: Joburg's Most Secret Coffeeshop
April Restaurant of the Month: The Bagel Zone
Things I Like in Linden
Fashion Makeover with Dr. Pachanga
My Favorite Jozi Coffeeshops: Flynn Coffee
My Favorite Jozi Coffeeshops: Thirdspace
Skateboarding Across Jozi
March Restaurant of the Month: Bergbron Plaaskombuis
Hi from Malawi
My Favorite Jozi Coffeeshops: Yield Coffee Bar
February Restaurant of the Month: Impi Brewing Co. in Lorentzville
A Winery in Joburg!
The Magical Bonsai Trees of Randfontein
From Africa to America: The National Museum of African American History and Culture
Joburg Airports: O.R. Tambo vs. Lanseria
The Long March to Freedom National Heritage Monument
10 Really Cool Jozi Places I Didn't Blog About in 2017
#Gauteng52: The Year in Review
#Gauteng52, Week 52: Bagels and More From Feigel's
A December Staycation in Braamfontein
#Gauteng52, Week 50: Marievale Bird Sanctuary
A Theatrical Dinner Chez Fong
Adventures in North West Province: 24 Hours at Sun City
Adventures in North West Province: Whacky Groot Marico
#Gauteng52, Week 47: Joburg's Best Handbags (and there's a sale)
Reclaim the Wilds This Sunday
#Gauteng52, Week 46: Open Studios at August House
Adventures in North West Province: The Jacob Zuma Site of Arrest
#Gauteng52, Week 44: 9 Things to Do in Quirky Cullinan
A Secret Bakery in Kramerville
#Gauteng52, Week 43: African Flavour Books
A Visit to Fourways and Some Thoughts on Markets
#Gauteng52, Week 41: Fresh Fish at La Marina Foods
#Gauteng52, Week 40: imPRESSed Craft Bindery and Letterpress
The Heritage of Johannesburg's Middle-Class Suburbs
The Best Massage in Joburg
#WalkMyCity with 2Summers and Mzansigirl
#Gauteng52, Week 39: Zoo Lake Swimming Pool
Andalousse: A Quickie Cape Town Restaurant Review
#Gauteng52, Week 37: South Africa's Only Russian Orthodox Church
Six Arts and Crafts Hotspots in Africa
#Gauteng52, Week 35: Winnie's Tuckshop in Tembisa
#Gauteng52, Week 34: The Pink Church With a Blue Door
The Ndebele Artists of Mpumalanga: Coming Soon to Joburg
#Gauteng52, Week 33: The Hare Krishnas of Lenasia
Kruger, Top to Bottom: Secret Places and Random Tips
#Gauteng52, Week 32: Joburg's Best Fish and Chips
15 Birds of the Kruger National Park
Three Incredible Moments in the Kruger
#Gauteng52, Week 31: Pretoria's Prison Museum
Quickie Restaurant (and Hotel) Review: Clico Boutique Hotel
#Gauteng52, Week 30: The Joburg Jamonópolis
A Pedicure and More at the Cosmopolitan Hotel
Beading with Beauty at piece
#Gauteng52, Week 28: Honky-Tonkin' at the Bapsfontein Hotel
Quickie Restaurant Review: Rosto in Linden
#Gauteng52, Week 27: Anton Smit Sculpture Park
Five Cheetahs and an Aardvark
#Gauteng52, Week 26: Pretoria's Quirky Antique Route 6
#JoziWalks: Exploring Johannesburg's Forgotten Frontiers
I'd Rather Be in Mauritius. (Duh.)
Street Art and Cape Town's District Six
#Gauteng52, Week 23: Food Junxion
I Drank Stellenbosch
#Gauteng52, Week 22: An Old-School Printer in Malvern
#Gauteng52, Week 21: Breezeblock in Brixton
A Non-Drinker's Guide to Stellenbosch
#Gauteng52, Week 20: Benoni's Victorian Secret
11 Spectacular Views in Stellenbosch
#Gauteng52, Week 19: Where Basotho Blankets Are Made
The 8 Best Things About Mexico City, Shot on iPhone
#Gauteng52, Week 18: Tswaing Meteorite Crater
2Summers in New York City
#Gauteng52, Week 17: The James Hall Museum of Transport
Musings From a Traveling Auntie
#Gauteng52, Week 15: The Majestic Video Store
#Gauteng52, Week 14: Glory in Melville
In Transit: Hillbrow Above and Below
#Gauteng52, Week 13: Art and Design at Ellis House
#Gauteng52, Week 12: The Cosmos of Delta Park
Inside Joburg's Historic Jeppe Post Office
#Gauteng52, Week 11: A New Take on Vilakazi Street
#Gauteng52, Week 10: Joburg's Best Chocolate
Baby Elephants, Hungry Giraffes, and Other Cool Stuff in Karen
#Gauteng52, Week 9: Kavady at the Melrose Temple
10 Insider Tips for Nairobi
#Gauteng52, Week 8: Picking Raspberries in Joburg South
#Gauteng52, Week 5: Hot Pot in Joburg's Third Chinatown
Discovering South African Food in Alexandra Township
#Gauteng52, Week 4: A Taste of Paris in Blairgowrie
10 Photos of "Our Hillbrow"
The Fantasy Coffins of Ghana
#Gauteng52, Week 2: Schwaben Butchery, Where Pigs Come to Die
Three Bars for Great Cocktails in Jozi
#Gauteng52, Week 1: Hiking the Hennops Trail
An Instagram Challenge in 2016. A Blog Challenge in 2017.
A Dog-Friendly Getaway for a Dog-less Couple
Quickie Restaurant Review: Mamasan in Melville
The Oriental Plaza Instameet: Winners Announced
Must-Have Christmas Gifts From the Maluti Mountains
Four Tips on Car Hire in South Africa
Read This: Jozi's Five Best Bookstores
Melville: The Trumpocalypse Antidote
The Quest for Pretoria's White Jacarandas
My Five Favorite Spots for Afternoon Tea in Joburg
Three Days in a Mozambican Paradise
Keyes Art Mile: A New Jozi Hangout in Rosebank
Three Random Days in Cape Town: Mountaintops, Beer, and Big Fat Seals
The 2Summers Weekend Guide to Magoebaskloof
From Mansions to Muti Shops: Exploring Johannesburg's Heritage
Five Amazing New Places in Downtown Jozi (not in Maboneng or Braamfontein)
Art Emerges From Dust on the Ribola Art Route
Chasing the Sunrise in Limpopo
Visiting Venda
Magoebaskloof: 13 Pictures of a Beautiful, Misty Morning
Work Shop New Town: The Embodiment of Jozi Coolness
Downtown Joburg's Newest Secret Coffeeshop
The Astonishing, Confounding Story of South Africa's White Lions
A Good Sushi Restaurant in Joburg
Listen Up, Hotels: My 5 Most Annoying Hotel Room Quirks
Soweto, the Adrenaline-Seekers' Capital of South Africa
A Walk Through Alexandra Township
Joburg's Cosmopolitan Hotel: Then and Now
Return to Lindfield, Joburg's Quirkiest Historic House
#TheGodProject: Holy Trinity Ethiopian Orthodox Tewahedo Church
#2SummersBlogClass: A Really Good Saturday
Touring Joburg's Mosques and Minarets
48 Hours in the Midlands
Pop-Up Travel: Terbodore Coffee Roasters
Quirky High Tea at Fairlawns Boutique Hotel
My Five Favorite Coffee Shops in Joburg
7 Reasons to Love Hlamvu Afrocentric Boutique
Happy Kids and Paper Flowers at Joziburg Lane
Bridge Books: A New Bookshop in Downtown Johannesburg
Pafuri: A Beautiful Place With an Ugly History, Turned Beautiful Again
The Land of Elephants and Baobabs
Quick Photoshoot on the Melville Koppies
Pop-Up Travel: The Nelson Mandela Capture Site
Five Quirky, Romantic Jozi Dates for Under R100
48 Hours in Dullstroom
My 10 Favorite Shots of the Joburg Skyline
Quickie Restaurant Review: Industry Bakery in Emmarentia
Big News About Joburg's Newest Inner City Development
The Wilds: Joburg's Controversial Garden of Eden
Wild Horses of the Drakensberg
Some Updates on Mexican Food in Johannesburg
Johannesburg's Best German Bakery
Walking on the Roof of Johannesburg
Who Even Are You, Cappadocia?
I Love Westdene Graffiti
Five Things I Ate in Istanbul
Istanbul: A Travel Blogger's Dream (and Nightmare)
Cats of Istanbul
Five Things I Can’t Wait to Experience When I’m Back in Istanbul
Mac & Cheese in Jozi
Scenes From Lawley Township
Pop-Up Travel: Dullstroom Bird of Prey Centre
My Favorite Corner in Melville
#InLoveWithAfrica: Finding Love In Johannesburg (Via AFKTravel)
24 Hours in Kasane: Monkeys, Warthogs, and Elephant-Eating Dogs
Photography Tips: How to Avoid Imprisonment in Dubai
The Melville Cat: My First Hotel Review
A Quick Jaunt to Abu Dhabi
Discovering Hidden Dubai, Without a Smartphone
At Long Last, High Tea at the Four Seasons
Paragliding Over Reunion Island (With Video)
2Summers Extreme Makeover
Nine Random Fun Things in Joburg (Featuring Venus)
Golden Hour on Reunion Island
What to Do (and Not to Do) During an Eight-Hour Layover in Istanbul
A Post About Traveling, Shopping, and Leg-Shaving
I Climbed Some Mountains on Reunion Island
Reflections of a Jet-lagged Woman Between Continents
That Day When I Flew Over an Erupting Volcano
A Golden Elephant in the City of Gold
I'm Going to Reunion Island (!)
Weird, Wacky, Wonderful Things I Saw While Riding in a Van Around South Africa
#ThisIsSouthAfrica: Our First National Instameet
10 New Discoveries in Soweto
A Cheap, Easy Way to Have Fun in Joburg
The Best Night Ever in Soweto
Four Days, Four Massages: The Perfect Holiday in Mauritius
72 Hours in Soweto
"Joburg is more Brooklyn than Brooklyn."
Everything in Mauritius is Beautiful.
Behind the Scenes at the Joburg Ballet
Art Deco Hunting on the Wild, Wacky East Rand
Fun Fish Photography at the Two Oceans Aquarium
On a Beach in Zanzibar
Wild Cats Belong in the Wild: #AnimalRightsInTourism
Some New Discoveries in Chinatown
The Big Body With Tatata Spice Farm
A Tale of Three Durban Hotels
An "Off the Beaten Path" Guide to Joburg
Learning to Cook, Faldela's Way
Three Awesome New Places to Hang Out in Melville
South Africa's Wild, Wild Coast: Part 3 (With Donkeys)
South Africa's Wild, Wild Coast: Part 2
South Africa's Wild, Wild Coast: Part 1
#HelloWeekend: 48 Hours in Cape Town
Joburg's Coolest Luxury Hotel (and it's not in Sandton)
Pop-Up Travel: Addo Elephant National Park
Brixton on Fire: My Second Limited-Edition Print
Breakfast in the Jozi 'Burbs: My Top Five Picks
Modderfontein: A Very Old Place That Needs Protection
Pop-Up Travel: Quirky Jewelry Shopping in Accra
Sunrise Photo Orgy at the Tippy-Top of Africa
An Iconic Joburg Photowalk With Canon
Street Art in a Free State Township
Where to Eat Cheap, Delicious Turkish Food in Joburg
How (Not) to Jump Off a Stadium
Three Days in Johannesburg: My TripAdvisor Travel Guide
Barfing on a Plane (and Other Tales From the Overberg)
This Just In: New Coffee Shop Discovered in Newtown
A Quirky Journey Across the Cape Winelands
Hallmark House: Big Changes Coming to Maboneng
I Ate South Africa
The Best (Only?) Arabic Pastries in Joburg
Mandela Sets the World on Fire
From #GrootbosMagic to #MeetSouthAfrica
Indian Food Returns to Melville
Africa: On Foot
A Weekend Getaway to Maropeng
Pop-Up Travel: Paraty, Brazil
Photoblogging Competition: The Four Elements
Five Secret Spots for a Romantic Dinner in Jozi
Sunset + Giraffes = Beautiful
Elvis is Alive (in Joburg)
Instawalking Through Alex (With a DSLR)
Pop-Up Travel: A Beautiful Church in Zimbabwe
Jozi Pizza Wars: Episode 3
Jozi Top Fives: Walking Tours Edition
Pop-Up Travel: Ilha Grande, Brazil
Need a Quaint Escape From Jozi? Go Here.
Pop-Up Travel: Cane Rats in Ghana
I Found the Perfect Camera Bag
Pets of Brazil
My Top 10 Moments in Rio
Jozi Pizza Wars: Episode 1
A Story About Milkshakes
I Climbed the Highest Mountain in Zimbabwe
Remembering Mandela in 2014
The Mielie Lady
Johannesburg's Underground Pubs
Notes on Cherry Pip Spitting (and Other Thoughts)
From the Melville Cat: Yes, I'm Still Here. 2Summers Is Too.
A Crumbling Hotel in Paradise
The New Best Croissant in Jozi
Living Like Queens on an African Beach
Mystery Photo: Where Did I Take It?
My 500th Blog Post: 5 Things I Love and Hate about Joburg
Jozi Top Fives: Museums and Galleries Edition
Jozi Top Fives: The Best Parks in Town
Top Ten Shots From the City of Gold
Jozi Top Fives: Cheap Eats Edition
Preview: The Sheds @1Fox, and the Best Week of the Year in Joburg City
Update on Random Hot Pot Place (and Another Awesome Chinese Restaurant)
A Spectacular Jozi Dinner: the Saxon's Five Hundred
Snapshot from Ghana: Inside the Dungeons of Anomabo
Ghana's Panoramic Beaches
Mandela on Film
Kalahari Books: My New Favorite Quirky Place in Joburg
Sandton Dinner on a Budget: Random Japanese Hot Pot
I Jumped Off a Bridge. Here's the Video.
Reflections on Being a Tourist in the Developing World
Cats of Ghana
Here, There and Everywhere
Around Zimbabwe in 14 Days: Snaps From the Road
Having Fun in Knysna: My Top Five Picks
Things I Was Wrong About: Oysters, and the Highest Bungee Jump in the World
My Favorite Classy Dinner Spot in Sandton
Kings Cinema: Alexandra Township's Best-Kept Secret
Joburg's Ever-Shifting Paint Canvas
Behind the Scenes: The Sheds @1Fox
Lazy Sunday on Durban's North Beach
Joburg's Best Bunny Chow
Up in My Air Balloon
Swimming to Namibia (and Other Adventures in the Northern Cape)
Remembering Things in the Land That Grows Rocks
24 Hours in Cape Town
Around South Africa in 10 Instagrams
I'm Meeting South Africa
Hi, South Africa. Nice to Meet You.
(Re)discovering Joburg
The Joburg Expat Climbs Kilimanjaro
Zip-lining Through the Magaliesberg on an Autumn Easter Weekend
A Slice of Istanbul in Midrand
Vegan Food That Every South African Will Love
Walking in the Sky With Vodacom
Jozi's Sunday Market Shuffle
Melville Snapshot: Yada Yada Gifts and Clothing
Charged by a Dassie in Fourways
A Beautiful Hike in Golden Gate (or, a Near-Death Experience in Golden Gate)
The Coolest Coffee Shop You've Never Heard Of
Eating My Way Through Yeoville
Johannesburg. In Your Pocket.
Sandton Field and Study Centre: Boring Name, Beautiful Park
Quirky Joburg: My Top 10 Picks
Melville Snapshot: The Great Eastern Food Bar
Sandton Snapshot: Sundowners at Higher Ground
Swaziland: It's Really Freaking Green.
A Top-Secret View of the Jozi Skyline
An Interesting Story About Blankets
A Mexican Chef in Johannesburg
Malealea: A Vacation for Fun People
Portraits From the Kingdom in the Sky
Gauteng Ambassadors Invade the Cradle of Humankind
Heather Went to Lesotho and All I Got Was a Clay Porcupine.
All I Want for Christmas Is a Rainbow Giraffe
Some Very Special African Penguins
Cycling Though Soweto on Mandela's Weekend
"Researching" Burgers and Shirtless Men
Cubata Portuguese Grill: It's Okay to Stuff Your Face Here
24 Storeys Above Sandton City
I Jumped Into a Mountain of Wool
Five Bloggers Rock Port Elizabeth
Bubble Tea Smack-down: Simplicity vs. Happy.me
Fun Food in Yeoville
High Tea in Jozi
Taiwanese Mexican Food, Made in South Africa
Another Hemispheric Switch
Statue-Hunting in the Historic District
Between Two Summers
Middlebury Meets Africa
Five Observations From a Lapsed American
My Nation's Capital at Night
Evening Stroll Through the Heart of the City
An Authentic Joburg Afternoon
Joburg City Fest: Beer, Bright Lights and BCUC
"Kwa" for the Crois-Nut
Insider Tips for the Joburg City Festival
Faces of Jeppestown
Remembering Rivonia on Madiba's Day
Last Supper at Gramadoelas
Elephants, Crocs, and Hippos (and More Elephants)
Crossing a River Where Four Countries Meet
Vic Falls Do's and Don'ts: Zimbabwe Edition
Vic Falls Do's and Don'ts: Zambia Edition
Victoria Falls Teaser
Melville's Memory Lane
Little Addis, Uncut
Mystery Monument Revealed: Shadow Boxer!
Norwood: Almost as Awesome as Melville
Urban Hiking, Jozi Fashion, Mexican Rooftopping, and an Underground Feast
On Holiday in My Own City
Brilliant Night View of #JoburgCity
Did I Mention Jozi is Pretty?
Pretty Pictures of Joburg Places
Roof-Hopping Through a Beautiful City
A Birds-Eye View of South Africa
Luxury Weekend in the Waterberg (or, I Am So F-ing Lucky)
The Keeper of the Dynamite
Constitution Hill (A Long-Overdue Post)
Township Sunday. On a Bike.
Birthday Celebration in the Lap of Luxury
Santarama Miniland: WTF?
I Saw a Leopard in Pilanesberg
Why Did the Rhinoceros Cross the Road?
Riding the Joburg Red Bus (and not getting hijacked)
What I Didn't Know About Joburg
Mystery Monument to Be Revealed. But When?
Starfish Safari at De Hoop Nature Reserve
Superbowl Weekend By the Sea
There's a Lot of Sand in Namibia
Weekend of Jozi Awesomeness
Hyenas Make Me Laugh
Under Namibian Skies
On Top of the World in Namibia
Soweto iPhonography
A Near-Death Rhino Encounter on New Year's Eve
Quirky Namibia
Happy New Year From...
Three-wheeling Through Jozi
A Jacaranda Stroll, Without Jacarandas
Stolen Shots of Hillbrow
Ponte City, Inside and Out
Ponte.
Troyeville: Quirky Art-Lover's Paradise
300th Post: The Two Towers
I (He)art Joburg
The Best Croissant in Jozi
Jailhouse Photo Exhibition
I'm Home.
An OppiKoppi Survival Guide
Oppi! Koppi! I Survived.
Portrait From KwaZulu-Natal
Scenes From the Eastern Cape
South Africa in Technicolor
A Quirky, Churchy Tour of Troyeville
18 Hours on the Wild Frontier
Crazy Koppies Clouds
A Glimpse of Jozi: Long Street Quirk
Under the Tall, Tall Trees
Sundowners, Photos, and 360 Degrees of Jozi
There's Something About Swaziland
A Fiery Swazi Weekend
Medieval Wench for an Evening
Wi-Fi Revolution
A Bryanston Shopping Spree
Thunder Gun!
Another Stunning View of Jozi
Vintage on Wheels
The Melville Cat Introduces Ms. M and JUNKIE
I Went Crafty in Swaziland
Traditional African Culture in a Modern African City
Beauty, Poverty, and Joy Under the Baking Swazi Sun
Ice Cream and Art Deco in the African 'Burbs
UMOJA!
Sophiatown, Past and Present
Getting to Know Gandhi
Crack-a-DOOO!
The Magical Village of Hugel-Bugel
Rock Art and Donkey Carts
Back to Blogging With Pics From Bo-Kaap
Alex: Joburg's Other Township
Hogsback Packing
Where to Caffeinate in Washington D.C.
What I Miss Most about Washington
On the Road, Again
Moonrise Over the South Coast
Voortrekker: My New Favorite Afrikaans Word
365 Days in Jozi
Talent-Scouting in Pretoria
Jozi to Pretoria at High Speed
A Cuppa Joe in Jozi
7 Links: A Blog Award That Doesn't Suck
I Fell in Love With a Squatter Camp
Beef. It's What's for Dinner (on my birthday).
Saving Buildings and Lives in Hillbrow
Am I a Photographer?
Kruger at Ground Level, Part 3: Mineral
Kruger at Ground Level, Part 2: Vegetable
Kruger at Ground Level, Part 1: Animal
This Blog Will Be Temporarily Eclipsed
Yo Yo, Yeoville
The Lucky 5 Star Curry House
A Day in the Life of a Quirky Melville Tourist
Exploring Joburg's Downtown Chinatown
The ANC Football Divas Do Jozi
Monkey Paws, Anyone?
Scouring Gabs for Mma Ramotswe
Bloomin' Aloe
Photowalking Jozi's Downtown Fringes
Rugby: REALLY not a Game for Sissies
Clouds, Powerlines, and Pretty Dead Trees
Hunting Rock Animals in a Mountain Sanctuary
Escape to the Rainy Countryside
NIROX: Where Art, Nature, and Monkeys Meet
The End of 2Summers
Exploring Jozi's Odd Side
Saturday Night Cricket Fever in Fordsburg
Poetry, Photography and a Pug
Handmade on Melville's Main Road
Breakfast at Bamboo
Clap for Chow Mein
The Mean Streets of Hillbrow
Jozi From Above
Selassie, Obama, and Damn Good Ethiopian Food
Hiking Joburg's Main Drag
Sunday's Main Event
Pottery-Shopping With a Rooster
Melville Pizza: Think Thin
101 Guest Houses
Sweet Indian Valentines
A Tiger in the African Bush
Cycling in a Town Where Car is King
Weekend Worship on the Koppies
Melville's Grassy Summer Wonderland
Miscellaneous Cape Town
Daytripping Around the Cape
How Not to Climb Table Mountain
Elephant-Watching Through the Rearview Mirror
Joburg's Wacky Victorian Time Warp
Sowetan for a Day
Mom Arrives to a Swarm of Termites
What's a Litchi and How Do I Eat One?
A Summer Garden in Melville. And a Large Bug.
6 Months, 10,000 Hits
View all
Sunday Morning at 44 Stanley Avenue
Photos From Braamfontein's Indwe Park
Hidden Joburg: The Home of Edoardo Villa
Jozi People: Sipho Mackenzie, Fashion Pioneer
Mtunzini: A Beachy, Foresty Place in the Shade
Two Days in St. Lucia, KwaZulu-Natal
Afro-Latin Flavors (and Fun) at Artüro in Melville
Stuurmansfontein: A Corbelled House in the Great Karoo
The Blogitects Roadtrip to Augrabies Falls
Sleeping in a Retro Campovan in Kameel, North West
Burgers of the East Rand: Zani in Katlehong
Soweto Night Out: A Walk Through South Africa's History
Dennis Dlomo's Fantastic Fitness Club
A Tearful Parade Through Hillbrow
A Protest at the Johannesburg City Library
St. Mary's Cathedral: A Secret Church in Downtown Joburg
The De Baba Eatery Sparks a Melville Comeback
Hunting for Fossils in the Cradle of Humankind
My Joburg Jumpsuit: A Love Story
Hiking the Drakensberg's Spectacular Tugela Gorge
Swap Movement: Joburg's Clothes Swap Phenomenon
A Special Tour in Bulte (Noordgesig): Sign Up Now
Ezemvelo: Great Hiking Close to Joburg
Tuesday Night at the Sawubona Music Jam
The Blogitects Do Limpopo: Marakele National Park
Early Saturday Morning at the Pretoria Boeremark
Matric Farewell: Party of the Year in Bulte
The Blogitects Do Limpopo: Leshiba Wilderness
The Blogitects Do Limpopo: Mapungubwe National Park
The Blogitects Do Limpopo: Magoebaskloof
Two Months in a Suzuki Jimny: My Review
Joburg's Best Christmas Lights: Moray Drive, Bryanston
A Stance Car Park-Off at FNB Stadium
Greylene the Suzuki Jimny Hits the Road
Visiting Dolobran, Joburg's Quirkiest Mansion
Rugby in South Africa Is Not Only a Game
Pretoria Jacarandas: A Photo Bonanza
A Jacaranda Special: Purple Pastries in Westcliff
A Morning in Noordgesig
Walking Downtown Jozi: A Photo Story
Asian Food Explorations in Rivonia
Joburg Heritage: Churches of Coronationville and Bosmont
The Spectacular Brixton Light Festival, Revisited
Vredefort Dome: The Ultimate Weekend Getaway Guide
A Quick Tour of Brixton Monuments
Joburg Thrifting: Winter 2023
Yola's: The Place for Koesisters (and Koeksisters?) in Joburg
Joburg Map Books Come to Life Through John Phalane
Art Blooms Inside Johannesburg's Drill Hall
Jozi Fashion Designer for a Day
A Staycation in Kensington
The National Arts Festival: It Changed Me.
Youth Day Warmup for the Brixton Light Festival
A Winter Explosion of Aloes at the Aloe Farm
A Weekend in Greyton (and a bit of Malgas)
Suurbraak: Paradise in the Overberg
Friday Morning at the Biggest Fresh Produce Market in Africa
Literary Magic at the Soweto Book Café
A Brixton Mosaic in Rosebank
Pomegranates and Turkish Food in Centurion
Quirky South Africa, Part 3: The Garden Route
St. Alban's: A Hidden Cathedral in Ferreirasdorp
Quirky South Africa, Part 2: Bethulie and the Gariep Dam
An Epic Journey Across Southern Namibia
Veldskoens: Southern Africa's Favorite Shoes
The Koichab Dunes: Namibia's Secret Sand Dunes
Kolmanskop: A Ghost Town in the Namib Desert
The Falling Water of Linksfield Ridge (and Other Architectural Marvels)
Chinese Tea and Cake in Bedfordview
Hidden Joburg: The Freemasons' Hall in Parktown
Art in Fordsburg at Lilian Road Studios
Hidden Joburg: The Greek Orthodox Cathedral of Saints Constantine and Helen
Black-Tie, Jozi-Style
A Jacaranda Weekend in Rosebank
Take a Walk Through Brixton with the Blogitects
An Ode to Joburg in October
Hidden Joburg: The Radium Beer Hall in Orange Grove
Sleeping in Jozi: A Night at the Rand Club
Hidden Joburg: The View in Parktown
Eating Gatsbys in Salt River, Cape Town
Hidden Joburg: Glenshiel and Villa Arcadia
Spinning Bicycles in Soweto
Sleeping in Jozi: A Night at the African Penthouses
The Secret Ruins of the Johannesburg Gas Works
A Tour of Joburg's Mediterranean East
A Writing Holiday in Leisure Bay
Knitting in Joburg: Arthur Bales Turns 120
Hidden Joburg: The Lions Shul
St. Nicholas of Japan in Brixton: A Balm for My Messy Brain
Mexican Food in Alexandra (and Other Tales From the Kasi)
Andrew Lindsay, Joburg's Mosaic Master
The Blogitects' Excellent (Mis)adventures in KwaZulu-Natal, Part 3
The Blogitects' Excellent (Mis)adventures in KwaZulu-Natal, Part 1
Hidden Joburg: The Lemon Squeezer Church
Joburg's Five Best Shawarmas
The Awe-Inspiring Shiva Temple of Actonville, Benoni
Flying (and Driving) With South Africa's First Black Woman Balloon Pilot
Shopping Sustainably (and Cheaply) in Johannesburg
Emzini: The Place to Eat in Westdene
Ludwig's Roses: The Rose Capital of South Africa
The Joburg City Park You Must Visit in 2022
Isolating With Omicron, Brixton-Style
Mustardbox 713: Chowing Korean Corn Dogs in Boksburg
Outrage Over Omicron: A Rant From South Africa
Return to De Hoop Nature Reserve
A Lazy Blog About Cape Agulhas, the Southern Tip of Africa
Syrian Rose: The Best Restaurant in Fordsburg
Astonishing Arniston
A Jacaranda Walk Through Rosebank
A Bagel Pop-Up in Blairgowrie
Photo Post: Joburg Graffiti Bonanza
Jozi Getaways: The Donkey Dairy, Magaliesburg
2Summers Moves to Brixton
Jozi Getaways: Farmhouse@58 in the Cradle of Humankind
Spectacular African Art at the Wits Art Museum
Walking Downtown Joburg With Gerald
An Organic, Vegan Exploration of Joburg
Yummy Mayfair: An American Junk Food Bonanza
Spaza Shop Magic in Katlehong
A Sunday Afternoon at Zoo Lake
Announcing the Katlehong and Thokoza Spaza Shop Tour
Cycling in Soweto With Locals
Farming With Mama Fifi: Bertrams Inner City Farm
A Cycling and Food Tour Through Berea, Yeoville, Bertrams, and More
Things Are Happening in Joburg City
#JobsSaveLives: The Plight of Melville's Restaurants
A Jozi Winter Sunrise (Lockdown Day 77)
The Jozi Lockdown Hustle (Day 75)
Lockdown Journal: Day 56 (Melville Food Relief)
Lockdown Journal: Day 20 (Perfect Circles)
Lockdown Journal: Day 16 (My 1000th Blog Post)
Joburg COVID-19 Lockdown Journal: Day 11
Joburg COVID-19 Lockdown Journal: Day 1
Joburg COVID-19 Lockdown Journal: Day -1
Joburg COVID-19 Lockdown Journal: Day -2
Joburg's Hottest Rooftop Party at Hallmark House
#10SouthAfricanTowns, Part 2: Kameel
#10SouthAfricanTowns, Part 1: Val
The Ruins of Rose Road: Photo Bonanza
Touring Soweto with a South African Blonde
Maps 4 Africa: Navigating Africa Without Google
Memories From Joburg's Carlton Hotel
The Louis Botha S-Bend: Walking Through Joburg's History
Bank of Lisbon: The Implosion of a Jozi SkyScraper
The Shot Hole Borer Beetle: A Deadly Threat to Joburg's Trees
From the Beach to the Desert, Part 2: Oudtshoorn
Musings on Migration in Joburg
Madi a Thavha Mountain Lodge: An Art-Lover's Paradise
12 Portraits of Inspiring South African Women
Monday Morning With a Mob of Meerkats
20 Pictures From Walk the Talk 2019
Ode to Limpopo
Sculptures and Tiny Sweaters for Nelson Mandela Day
Five Things to Do in Potchefstroom
8 Magical Moments in the Swartland
My Favorite Jozi Coffee Shops: Ophelia in Emmarentia
Mhondoro: Ultimate Luxury in the South African Bush
Cheetahs on the Hunt in Welgevonden Game Reserve
The Rand Club, Reinvented
Quirky Winemakers of the Swartland
Ba-Pita: A New (Old) Restaurant in Melville
A Visit to Mandela House on Vilakazi Street
Five Great Jozi Walks to Prepare for MTN Walk the Talk with 702
The Dramatic Story of Rand Steam Laundries
My Favorite Jozi Coffee Shops: AFRIKOA in Rosebank
Urbanologi: My Number One Date Night Restaurant
That Time I Climbed Ponte
15 Quirky Things to Do in Maputo
Not Cycling Through Alexandra Township
Artivist: Braamfontein's Must-Visit Art Bar
Langwan Cleaners and the Mother Teresa of Albert Street
My Favorite Jozi Coffee Shops: Loof Coffee in Norwood
Casting Bronze in the Heart of the City
Cycle Joburg With Kennedy
This Is the East: O' Peri Peri of Edenvale
A Summer Weekend at Brahman Hills
This Is the East: Cremalat
Join the Long March to Freedom Art Walk
5 Beautiful, Secret Places in Downtown Joburg
Meditating at the Buddhist Centre in Fietas
November Restaurant of the Month: Kafe Noir
Elevate at the Reef Hotel: Joburg's Secret Rooftop Bar
Transwerke: Artists Bring a Crumbling Building to Life
The Newtown Heads Are Back in Action
August Restaurant of the Month: Ben's Pizza in Marshalltown
JoburgPlaces and the Restoration of Somerset House
The Ultimate Mother-Daughter South African Road Trip
Avant-garde Cocktails at Melville's Mooteebar
A Quick Visit to the Dinokeng Game Reserve
June Restaurant of the Month: Sumting Fresh
On Top of Joburg at 120 End Street
Swaziland's Bushfire Festival: My Top 8 Tips
Jaw-Dropping South African Dance in Orange Farm
Cycling Tour Through Diepsloot
Some Shots From the Top of the Sentech Tower
Things I Like in Linden
Fashion Makeover with Dr. Pachanga
Bonolo's Beautiful Melville Garden
Skateboarding Across Jozi
Hi from Malawi
That Jozi Skyline
A December Staycation in Braamfontein
#Gauteng52, Week 46: Open Studios at August House
#Gauteng52, Week 43: African Flavour Books
#Gauteng52, Week 37: South Africa's Only Russian Orthodox Church
Six Arts and Crafts Hotspots in Africa
#Gauteng52, Week 35: Winnie's Tuckshop in Tembisa
#JoziWalks: Exploring Johannesburg's Forgotten Frontiers
I'd Rather Be in Mauritius. (Duh.)
Remembering Swazi Werner of the Zebra Inn
#Gauteng52, Week 23: Food Junxion
A Magical Visit to Master Mansions
11 Spectacular Views in Stellenbosch
#Gauteng52, Week 19: Where Basotho Blankets Are Made
#Gauteng52, Week 18: Tswaing Meteorite Crater
In Transit: Hillbrow Above and Below
#Gauteng52, Week 11: A New Take on Vilakazi Street
Friday Night at the Yeoville Dinner Club
10 Insider Tips for Nairobi
#Gauteng52, Week 8: Picking Raspberries in Joburg South
#TheGodProject: Nigerian Jews in Joburg
#Gauteng52, Week 7: Johannesburg's Multiflora Market
Johannesburg, 13 Floors Up
Discovering South African Food in Alexandra Township
10 Photos of "Our Hillbrow"
#Gauteng52, Week 3: Communing with Gandhi at Tolstoy Farm
The Fantasy Coffins of Ghana
Katlehong Stories: Storytelling in a Johannesburg Township
Three Days in a Mozambican Paradise
Three Random Days in Cape Town: Mountaintops, Beer, and Big Fat Seals
7 Reasons to Love Hlamvu Afrocentric Boutique
#InLoveWithAfrica: Finding Love In Johannesburg (Via AFKTravel)
24 Hours in Kasane: Monkeys, Warthogs, and Elephant-Eating Dogs
On a Beach in Zanzibar
Wild Cats Belong in the Wild: #AnimalRightsInTourism
The Big Body With Tatata Spice Farm
Scenes From Stone Town
Learning to Cook, Faldela's Way
South Africa's Wild, Wild Coast: Part 2
South Africa's Wild, Wild Coast: Part 1
Pop-Up Travel: Quirky Jewelry Shopping in Accra
Morning Stroll Through Hillbrow and Yeoville
Sunset + Giraffes = Beautiful
Instawalking Through Alex (With a DSLR)
Pop-Up Travel: A Beautiful Church in Zimbabwe
Pop-Up Travel: Cane Rats in Ghana
Message From a Happy Hillbrow Cat
Newtown's South African/Ethiopian/Vegan Coffee Shop
A Story About Milkshakes
I Climbed the Highest Mountain in Zimbabwe
Remembering Mandela in 2014
The Mielie Lady
Johannesburg's Underground Pubs
A Crumbling Hotel in Paradise
Living Like Queens on an African Beach
Jozi Top Fives: Cheap Eats Edition
Snapshot from Ghana: Inside the Dungeons of Anomabo
An Update From the Real Me
Ghana's Panoramic Beaches
Sandton Dinner on a Budget: Random Japanese Hot Pot
An Owl's Eye at the Joburg Zoo
I Jumped Off a Bridge. Here's the Video.
Reflections on Being a Tourist in the Developing World
Cats of Ghana
Here, There and Everywhere
Around Zimbabwe in 14 Days: Snaps From the Road
Having Fun in Knysna: My Top Five Picks
Sunset From the Office of a Sandton Diamond Dealer (and some exciting news)
Lazy Sunday on Durban's North Beach
Joburg's Best Bunny Chow
Up in My Air Balloon
An Empty Stadium, Filled With Instagram
Swimming to Namibia (and Other Adventures in the Northern Cape)
24 Hours in Cape Town
Around South Africa in 10 Instagrams
Hi, South Africa. Nice to Meet You.
(Re)discovering Joburg
The Joburg Expat Climbs Kilimanjaro
Zip-lining Through the Magaliesberg on an Autumn Easter Weekend
A Slice of Istanbul in Midrand
Vegan Food That Every South African Will Love
Screech of the Hadeda
Jozi's Sunday Market Shuffle
An American Migrant in Johannesburg
Charged by a Dassie in Fourways
Johannesburg's Amazing Race
A Beautiful Hike in Golden Gate (or, a Near-Death Experience in Golden Gate)
The Coolest Coffee Shop You've Never Heard Of
Eating My Way Through Yeoville
Johannesburg. In Your Pocket.
Quirky Joburg: My Top 10 Picks
Sandton Snapshot: Sundowners at Higher Ground
Swaziland: It's Really Freaking Green.
A Top-Secret View of the Jozi Skyline
An Interesting Story About Blankets
A Mexican Chef in Johannesburg
Registering a Car in South Africa: An Expat’s Epic Journey (Part 3)
Registering a Car in South Africa: An Expat's Epic Journey (Part 2)
Registering a Car in South Africa: An Expat's Epic Journey (Part 1)
Malealea: A Vacation for Fun People
Portraits From the Kingdom in the Sky
Gauteng Ambassadors Invade the Cradle of Humankind
Heather Went to Lesotho and All I Got Was a Clay Porcupine.
All I Want for Christmas Is a Rainbow Giraffe
Some Very Special African Penguins
Cycling Though Soweto on Mandela's Weekend
Mandela. And Me.
Cubata Portuguese Grill: It's Okay to Stuff Your Face Here
24 Storeys Above Sandton City
Bubble Tea Smack-down: Simplicity vs. Happy.me
Fun Food in Yeoville
High Tea in Jozi
Five Random Thoughts on the Joburg Philharmonic Orchestra
Vendors Evicted from Jozi's Streets
The Tower Lost Its Ball
A Bit of Baltimore in Kliptown
Another Hemispheric Switch
Goodbye Africa, Hello America
Evening Stroll Through the Heart of the City
An Authentic Joburg Afternoon
"Kwa" for the Crois-Nut
I Think I'm South African Now
Insider Tips for the Joburg City Festival
Faces of Jeppestown
The Other Ethiopian Joint in Maboneng
Pop-up Burgers for Ten Rand. Ten Rand!
Cycling Jozi's Streets, at Night
Quick Reminder: Melville is Awesome
Hibernating With the Melville Cat
Remembering Rivonia on Madiba's Day
Little Turret in a Big City
Last Supper at Gramadoelas
Elephants, Crocs, and Hippos (and More Elephants)
Crossing a River Where Four Countries Meet
Vic Falls Do's and Don'ts: Zimbabwe Edition
Vic Falls Do's and Don'ts: Zambia Edition
Feel-Good Food in Downtown Jozi
Fashion for an Unfashionable Person
Mystery Monument Revealed: Shadow Boxer!
Norwood: Almost as Awesome as Melville
Urban Hiking, Jozi Fashion, Mexican Rooftopping, and an Underground Feast
Did I Mention Jozi is Pretty?
Pretty Pictures of Joburg Places
A Birds-Eye View of South Africa
Luxury Weekend in the Waterberg (or, I Am So F-ing Lucky)
The Rand Club: It's Old.
Dinner at the Darkie Café
Walking in Jozi, Going Nowhere
Broken iPhone, Awesome Instawalk
Signs of Jozi: Prophets, Potions, and...
Constitution Hill (A Long-Overdue Post)
Township Sunday. On a Bike.
I Saw a Leopard in Pilanesberg
Why Did the Rhinoceros Cross the Road?
Riding the Joburg Red Bus (and not getting hijacked)
What I Didn't Know About Joburg
Mystery Monument to Be Revealed. But When?
Jozi Round-up
I Danced Like a Maniac in Hillbrow
Starfish Safari at De Hoop Nature Reserve
Superbowl Weekend By the Sea
There's a Lot of Sand in Namibia
Help Us Rebuild the Hillbrow Boxing Club
Hyenas Make Me Laugh
Under Namibian Skies
On Top of the World in Namibia
A Near-Death Rhino Encounter on New Year's Eve
Quirky Namibia
The Story Behind My Exhibition Photos (Belated)
Agapanthus
Stolen Shots of Hillbrow
Ponte City, Inside and Out
300th Post: The Two Towers
A Hardcore Tattoo
Melville Was Made for Poetry
Scenes From the Eastern Cape
Under the Tall, Tall Trees
Invasion of the Tiny People
A Fiery Swazi Weekend
"I'm too much for most people. But I'm never enough for myself."
Fight Club, Part 1
2Summers in the News
100,000 Reasons to Love My Blog
Run Jozi, Run
Another Stunning View of Jozi
How Did I Get Here?
I Went Crafty in Swaziland
Traditional African Culture in a Modern African City
Beauty, Poverty, and Joy Under the Baking Swazi Sun
Return to the Swazi Mountaintop
Ice Cream and Art Deco in the African 'Burbs
A Beetherfly in My Backyard
UMOJA!
Wishing on the New Year
A Special 2Summers Photo
Land Rover on a Swazi Mountaintop
The Power of the Picture
An Unforgettable Day in Chinatown
Joe
Two Weddings and a Funeral
A Post About Photowalking, and a Whole Lot More
Getting to Know Gandhi
South Africa is a Beautiful Place
Crack-a-DOOO!
The Magical Village of Hugel-Bugel
Rock Art and Donkey Carts
Back to Blogging With Pics From Bo-Kaap
The Finest Jozi Burger Money Can Buy
A Diepsloot Photo-Share
Summer Camp, South African Style
Alex: Joburg's Other Township
Gay and Proud in Jozi
Another South African Struggle
36 Hours in the Lowcountry
Tattooed in My Nation's Capital
On the Road, Again
Why I Came to Africa
Moonrise Over the South Coast
Voortrekker: My New Favorite Afrikaans Word
365 Days in Jozi
Talent-Scouting in Pretoria
Jozi to Pretoria at High Speed
A Cuppa Joe in Jozi
7 Links: A Blog Award That Doesn't Suck
I Fell in Love With a Squatter Camp
Celebrating Madiba with Soccer
Beef. It's What's for Dinner (on my birthday).
Saving Buildings and Lives in Hillbrow
Am I a Photographer?
Kruger at Ground Level, Part 3: Mineral
Kruger at Ground Level, Part 2: Vegetable
Kruger at Ground Level, Part 1: Animal
This Blog Will Be Temporarily Eclipsed
Yo Yo, Yeoville
An American Girl's Guide to Driving in Johannesburg
The Lucky 5 Star Curry House
Rock the Cradle (of Humankind)
A Day in the Life of a Quirky Melville Tourist
Exploring Joburg's Downtown Chinatown
The ANC Football Divas Do Jozi
Monkey Paws, Anyone?
Scouring Gabs for Mma Ramotswe
Bloomin' Aloe
Photowalking Jozi's Downtown Fringes
Clouds, Powerlines, and Pretty Dead Trees
The Spur Burger: A South-African-Texan-Native-American Tradition
Hunting Rock Animals in a Mountain Sanctuary
NIROX: Where Art, Nature, and Monkeys Meet
The End of 2Summers
The Mean Streets of Hillbrow
View all
Sunday Morning at 44 Stanley Avenue
My Top 5 Moments in the Great State of Maine
Afro-Latin Flavors (and Fun) at Artüro in Melville
Burgers of the East Rand: Zani in Katlehong
Four Days in Spain's Picos de Europa
The De Baba Eatery Sparks a Melville Comeback
A Jacaranda Special: Purple Pastries in Westcliff
Walking Downtown Jozi: A Photo Story
Asian Food Explorations in Rivonia
Yola's: The Place for Koesisters (and Koeksisters?) in Joburg
A Staycation in Kensington
Friday Morning at the Biggest Fresh Produce Market in Africa
Four Days in Rhode Island, America's Smallest State
Pomegranates and Turkish Food in Centurion
Bev's Burgers: My Joburg Burger Obsession
Quirky South Africa, Part 1: Padstals of the Platteland
Chinese Tea and Cake in Bedfordview
Take a Walk Through Brixton with the Blogitects
Hidden Joburg: The Radium Beer Hall in Orange Grove
Eating Gatsbys in Salt River, Cape Town
A Tour of Joburg's Mediterranean East
Why I Became a Member of the Rand Club
Mexican Food in Alexandra (and Other Tales From the Kasi)
Glorious, Plastic-free Shopping at the Refillery
The Shawarma King of Roodepoort
Emzini: The Place to Eat in Westdene
Mustardbox 713: Chowing Korean Corn Dogs in Boksburg
Return to De Hoop Nature Reserve
Syrian Rose: The Best Restaurant in Fordsburg
Wine Tasting Dos and Don'ts: Lessons From Noble Vice
Roasty's Roadhouse: Worth the Journey to Fourways
A Bagel Pop-Up in Blairgowrie
Jozi Getaways: Farmhouse@58 in the Cradle of Humankind
Senhor Galo's: A Portuguese Roadhouse in Edenvale
A Charming Dive Bar in Fordsburg: Archie's Pub & Grill
Top 5 Pandemic Dining Destinations in the Jozi Suburbs
My Favorite Jozi Coffee Shops: Red Door Café in Edenvale
Saturday Night at the Burger Box Roadhouse, Krugersdorp
A Post About South Carolina Barbecue
Two Days With Joburg Tourism: A Photo Story
The Pure and Cool Roadhouse, Malvern
My Favorite Jozi Coffee Shops: Vice in Craighall Park
Big Night Out at Uncle Harry's Roadhouse
Cruising Along the Eastern Cape's Route 72
Dinner at Johnny Guitar Drive In (Roadhouse) in Alberton
Pilgrimage to the Big Pineapple
A Visitor's Guide to Bathurst
View From the Top of the Nizamiye Mosque
Chicken Dinner at Chilli Pepper on Immink Drive
Where to Eat Outside in Joburg: Blind Tiger
I'm Obsessed With Sourdough Bread (and other pandemic thoughts)
Valentine's Date at the Fireplace Roadhouse
My Favorite Jozi Coffee Shops: Toasted in Parkwood
Roadhouses of Gauteng Province
Quickie Restaurant Review: Anong Thai in Cyrildene
A Green and Blue Wonderland at Walkersons
A Post About Dagwoods
Wandering Lenasia with the Purple Pimpernel
An Organic, Vegan Exploration of Joburg
Yummy Mayfair: An American Junk Food Bonanza
Farming With Mama Fifi: Bertrams Inner City Farm
Things Are Happening in Joburg City
#JobsSaveLives: The Plight of Melville's Restaurants
The Jozi Lockdown Hustle (Day 75)
What Next? (Lockdown Day 69)
Chicken and Waffles in Melville (Lockdown Day 62)
Lockdown Journal: Day 57 (I Got Nothing)
Lockdown Journal: Day 54 (Patisserie Portraits)
Lockdown Journal: Day 53 (I'm Back)
Lockdown Journal: Day 48 (Gerald's Magic Bread)
Lockdown Journal: Day 45 (Mother's Day)
Lockdown Journal: Day 44 (Mask Fashion)
Lockdown Journal: Day 41 (My Airing of Grievances)
Lockdown Journal: Day 20 (Perfect Circles)
Lockdown Journal: Day 17 (Happy Easter)
Joburg COVID-19 Lockdown Journal: Day 11
Is It Still Okay to Blog About Restaurants?
Mouth-Watering American Biscuits, in Joburg
Joburg's Hottest Rooftop Party at Hallmark House
Magic at Rand Steam: Rialheim and Boho Cafe and Co.
Touring Soweto with a South African Blonde
This Is the East: Deliciously Greek Coffee Shop and Deli
Green Chile Cheeseburgers (and Other Wonderful Things in New Mexico)
Jozi Restaurant Round-Up
This Is the East: Hodad's of Edenvale
South Africa's Best Tex-Mex Restaurant
Sobae Sorbet: A Frozen Joburg Love Story
Five Great Places for Fish and Chips in Joburg
Musings on Migration in Joburg
Five Things to Do in Potchefstroom
8 Magical Moments in the Swartland
Ba-Pita: A New (Old) Restaurant in Melville
36 Hours in Hermanus
The Hidden Vegan Restaurant in a Blairgowrie Petrol Station
My Favorite Jozi Coffee Shops: AFRIKOA in Rosebank
Five Great Jozi Cheese Shops
Urbanologi: My Number One Date Night Restaurant
The Best Margherita Pizza in Joburg (or maybe the world)
This Is the East: The Windmill of Van Riebeek Avenue
Afternoon Tea in Bezuidenhout Valley
Artivist: Braamfontein's Must-Visit Art Bar
My Favorite Jozi Coffee Shops: Loof Coffee in Norwood
This Is the East: O' Peri Peri of Edenvale
A Summer Weekend at Brahman Hills
This Is the East: Cremalat
10 Rad Joburg Things I Didn't Blog About in 2018
November Restaurant of the Month: Kafe Noir
The Interesting Story Behind Linden's Ritual Café
October Restaurant of the Month: Die Kneipe in Kensington
Tips for Visiting Joburg's Little Addis
My Favorite Jozi Coffeeshops: Tilt Coffee in Melville
September Restaurant of the Month: Lexi's Healthy Eatery
My Favorite Jozi Coffeeshops: Bertrand in Maboneng
August Restaurant of the Month: Ben's Pizza in Marshalltown
Two Days in the Robertson Wine Valley
July Restaurant of the Month: NGC Blairgowrie
A Beautiful Place to Eat and Sleep in Auckland Park
Avant-garde Cocktails at Melville's Mooteebar
This Is the East: Croydon Bakery
A Tour of Johannesburg Food Trucks
June Restaurant of the Month: Sumting Fresh
May Restaurant of the Month: Tonino's
10 Places to Visit in Melville's 27 Boxes
April Restaurant of the Month: The Bagel Zone
Things I Like in Linden
My Favorite Jozi Coffeeshops: Thirdspace
March Restaurant of the Month: Bergbron Plaaskombuis
Brightside Farm: Where Joburg's Best Food Comes From
February Restaurant of the Month: Impi Brewing Co. in Lorentzville
January Restaurant of the Month: Reserved Cafe in Melville
10 Really Cool Jozi Places I Didn't Blog About in 2017
#Gauteng52, Week 52: Bagels and More From Feigel's
Shopping for "Best Before" Deals at Crazy Groceries
A Theatrical Dinner Chez Fong
#Gauteng52, Week 49: Culinary Table in Lanseria
#Gauteng52, Week 48: The Richmond Studio Café
#Gauteng52, Week 44: 9 Things to Do in Quirky Cullinan
A Secret Bakery in Kramerville
A Visit to Fourways and Some Thoughts on Markets
#Gauteng52, Week 41: Fresh Fish at La Marina Foods
Andalousse: A Quickie Cape Town Restaurant Review
#Gauteng52, Week 35: Winnie's Tuckshop in Tembisa
#Gauteng52, Week 32: Joburg's Best Fish and Chips
Quickie Restaurant (and Hotel) Review: Clico Boutique Hotel
#Gauteng52, Week 30: The Joburg Jamonópolis
A Pedicure and More at the Cosmopolitan Hotel
Quickie Restaurant Review: Rosto in Linden
#Gauteng52, Week 25: Scrumptious Pastries at Café Patisse
#Gauteng52, Week 23: Food Junxion
#Gauteng52, Week 21: Breezeblock in Brixton
#Gauteng52, Week 20: Benoni's Victorian Secret
#Gauteng52, Week 14: Glory in Melville
#Gauteng52, Week 13: Art and Design at Ellis House
Friday Night at the Yeoville Dinner Club
#Gauteng52, Week 10: Joburg's Best Chocolate
#Gauteng52, Week 8: Picking Raspberries in Joburg South
#Gauteng52, Week 5: Hot Pot in Joburg's Third Chinatown
A Delicious Syrian Meal and a Rant About Refugees
Discovering South African Food in Alexandra Township
#Gauteng52, Week 4: A Taste of Paris in Blairgowrie
#Gauteng52, Week 2: Schwaben Butchery, Where Pigs Come to Die
Quickie Restaurant Review: Mamasan in Melville
News Flash: The First Oriental Plaza Instameet (With Prizes)
My Five Favorite Spots for Afternoon Tea in Joburg
Keyes Art Mile: A New Jozi Hangout in Rosebank
Three Random Days in Cape Town: Mountaintops, Beer, and Big Fat Seals
Five Amazing New Places in Downtown Jozi (not in Maboneng or Braamfontein)
A Good Sushi Restaurant in Joburg
Joburg's Cosmopolitan Hotel: Then and Now
Return to Lindfield, Joburg's Quirkiest Historic House
Quirky High Tea at Fairlawns Boutique Hotel
Quickie Restaurant Reviews: Hell's Kitchen and Pablo Eggs-Go-Bar
Why I Waited in Line for Two Hours At Starbucks and Krispy Kreme
Quickie Restaurant Review: Industry Bakery in Emmarentia
Joburg's Best-Kept Mexican Food Secret
Big News About Joburg's Newest Inner City Development
Some Updates on Mexican Food in Johannesburg
Johannesburg's Best German Bakery
Who Even Are You, Cappadocia?
Five Things I Ate in Istanbul
Mac & Cheese in Jozi
My Favorite Corner in Melville
A Quick Jaunt to Abu Dhabi
At Long Last, High Tea at the Four Seasons
Pop-Up Burgers, Revisited
Some New Discoveries in Chinatown
An "Off the Beaten Path" Guide to Joburg
Learning to Cook, Faldela's Way
Three Awesome New Places to Hang Out in Melville
#HelloWeekend: 48 Hours in Cape Town
Joburg's Coolest Luxury Hotel (and it's not in Sandton)
Breakfast in the Jozi 'Burbs: My Top Five Picks
Where to Eat Cheap, Delicious Turkish Food in Joburg
I Ate South Africa
The Best (Only?) Arabic Pastries in Joburg
Indian Food Returns to Melville
Five Secret Spots for a Romantic Dinner in Jozi
Jozi Pizza Wars: Episode 3
Jozi Pizza Wars: Episode 2
Newtown's South African/Ethiopian/Vegan Coffee Shop
Jozi Pizza Wars: Episode 1
A Story About Milkshakes
The New Best Croissant in Jozi
Jozi Top Fives: Cheap Eats Edition
Update on Random Hot Pot Place (and Another Awesome Chinese Restaurant)
A Spectacular Jozi Dinner: the Saxon's Five Hundred
Domesticating With Daily Dish
Sandton Dinner on a Budget: Random Japanese Hot Pot
My Favorite Classy Dinner Spot in Sandton
Lazy Sunday on Durban's North Beach
Joburg's Best Bunny Chow
The Hippest, Yummiest Ice Cream (and Waffles) In Joburg
Vegan Food That Every South African Will Love
Eating My Way Through Yeoville
Melville Snapshot: The Great Eastern Food Bar
A Mexican Chef in Johannesburg
"Researching" Burgers and Shirtless Men
Cubata Portuguese Grill: It's Okay to Stuff Your Face Here
Bubble Tea Smack-down: Simplicity vs. Happy.me
Fun Food in Yeoville
High Tea in Jozi
Taiwanese Mexican Food, Made in South Africa
Joburg City Fest: Beer, Bright Lights and BCUC
"Kwa" for the Crois-Nut
The Other Ethiopian Joint in Maboneng
Pop-up Burgers for Ten Rand. Ten Rand!
Last Supper at Gramadoelas
Father Coffee: The Pinnacle of Caffeine Hipness
Feel-Good Food in Downtown Jozi
Norwood: Almost as Awesome as Melville
Dinner at the Darkie Café
The Leopard: From Parkhurst to Melville
Birthday Celebration in the Lap of Luxury
The Best Croissant in Jozi
Melville Insta-brunch
A Very Furry Birthday at The Plaza
Spar's Magic Bread
Café Mexicho: You Can Eat There After All
A Triple-7 Birthday Extravaganza
A Melville American on the 4th of July
Medieval Wench for an Evening
Burgers and Dog
Thunder Gun!
Ice Cream and Art Deco in the African 'Burbs
Wishing on the New Year
An Unforgettable Day in Chinatown
Getting to Know Gandhi
Crack-a-DOOO!
The Finest Jozi Burger Money Can Buy
Alex: Joburg's Other Township
36 Hours in the Lowcountry
Brunching With Bing
A Cuppa Joe in Jozi
7 Links: A Blog Award That Doesn't Suck
Beef. It's What's for Dinner (on my birthday).
Yo Yo, Yeoville
The Lucky 5 Star Curry House
Jozi Cheesiness
A Day in the Life of a Quirky Melville Tourist
Exploring Joburg's Downtown Chinatown
Scouring Gabs for Mma Ramotswe
The Spur Burger: A South-African-Texan-Native-American Tradition
Escape to the Rainy Countryside
Exploring Jozi's Odd Side
Saturday Night Cricket Fever in Fordsburg
Handmade on Melville's Main Road
Breakfast at Bamboo
Clap for Chow Mein
The Mean Streets of Hillbrow
Selassie, Obama, and Damn Good Ethiopian Food
Hiking Joburg's Main Drag
Sunday's Main Event
Melville Pizza: Think Thin
Sweet Indian Valentines
Miscellaneous Cape Town
Daytripping Around the Cape
Elephant-Watching Through the Rearview Mirror
Joburg's Wacky Victorian Time Warp
Sowetan for a Day
Cricket Continued
What's a Litchi and How Do I Eat One?
Zoo Lake: Where the Locals Go
Christmas Under the African Sun
Christmas Eve-Eve at Ratz
Cricket: Not a Game for Sissies
Beans for Breakfast
Melville Pass-throughs
Part 4 of 4: A Thanksgiving Journey From Swaziland to Joburg
Part 3 of 4: A Swazi Reunion
Part 2 of 4: Trying to Stay Dry in Swaziland
Part 1 of 3: On the Road to Swaziland
Two Posts for the Price of One: Apartheid Photography and Corn
A Birthday Celebration with Hats and Rats
Lesotho Redux
A Week on the Commune
The Antbear and the ‘Berg
Zuma Speaks (and we miss it)
Durban Extremes
A Thousand Hills
Bedlam at the Beach
Chowing Down, Durban-style
Final Thoughts on Lesotho
The Purple Onion and the Basotho Hat
Mexicho's Revenge
Where Not to Eat in Melville
In the 'Hood
Haloumania
Home
View all
Jozi People: Sipho Mackenzie, Fashion Pioneer
Afro-Latin Flavors (and Fun) at Artüro in Melville
The De Baba Eatery Sparks a Melville Comeback
Call of the Melville Mielie Lady
Top 5 Pandemic Dining Destinations in the Jozi Suburbs
A Delicious Dose of Solitude in the Melville Koppies
Endings and Beginnings for the Melville Food Program
#JobsSaveLives: The Plight of Melville's Restaurants
Food Parcels and Hazmat Suits
3000 Food Parcels (Lockdown Day 98)
The Melville Cat Leaves and Comes Back (Lockdown Day 95)
The Poet (Day 91)
Backpacks Full of Food (Lockdown Day 84)
A Jozi Winter Sunrise (Lockdown Day 77)
Please Support the Melville Food Parcel Program (Lockdown Day 71)
A Difficult Day for the Melville Cat (Lockdown Day 64)
Food Parcel Day (Lockdown Day 63)
Lockdown Journal: Day 56 (Melville Food Relief)
Lockdown Journal: Day 55 (Out and About)
Lockdown Journal: Day 50 (A Good Day)
Lockdown Journal: Day 48 (Gerald's Magic Bread)
Lockdown Journal: Day 45 (Mother's Day)
Lockdown Journal: Day 40 (Cinco de Mayo)
Lockdown Journal: Day 38 (Walking Thoughts)
Lockdown Journal: Day 36 (Outside in Melville)
Lockdown Journal: Day 32 (Time Travel)
Lockdown Journal: Day 29 (Exchange of Humanity)
From the Melville Cat: Happy Birthday to Me
From the Melville Cat: The Midget Fluff Ball Menace Turns One
2019 Update From the Melville Cat
Avant-garde Cocktails at Melville's Mooteebar
10 Places to Visit in Melville's 27 Boxes
Bonolo's Beautiful Melville Garden
January Restaurant of the Month: Reserved Cafe in Melville
#Gauteng52, Week 51: Scala Barber, the Oldest Shop in Melville
#Gauteng52, Week 45: The Jesuits of Auckland Park
From the Melville Cat: I'm a Work of Art
#Gauteng52, Week 34: The Pink Church With a Blue Door
A Hillbrow Cat Becomes a Melville Cat
The Melville Cat: I'm a Columnist
#Gauteng52, Week 14: Glory in Melville
Quickie Restaurant Review: Mamasan in Melville
Melville: The Trumpocalypse Antidote
A Melville Cat Photoshoot
My Favorite Joburg People: Michelle de Villiers
Quick Photoshoot on the Melville Koppies
Quickie Restaurant Reviews: Hell's Kitchen and Pablo Eggs-Go-Bar
A Must-Have Item for Every Garden in Johannesburg
Recent Events in the Life of the Melville Cat
My Favorite Corner in Melville
Melville Coffee Time With Internations
The Melville Cat: I'm Missing
From the Melville Cat: Move? What Move?
A Few Words From the Melville Cat
Home in Melville
Melville Newsflash: Print for Sale at Mzansi Gallery
Melville's New Anti-Salon
Melville Snapshot: Fly in My Backyard
Melville Snapshot: Yada Yada Gifts and Clothing
Melville Snapshot: The Great Eastern Food Bar
Quick Reminder: Melville is Awesome
Melville's Memory Lane
The Leopard: From Parkhurst to Melville
Three-wheeling Through Jozi
I Exhibited.
Melville Was Made for Poetry
Shooting Without a Viewfinder
Melville Insta-brunch
Sunday Morning
Cat-a-Gram
Fronds Unfurling
Focusing Inward With Instagram
Weekend Instablog
Real Women Wear Kilts
Spar's Magic Bread
Café Mexicho: You Can Eat There After All
A Cat Without a Tail
A Triple-7 Birthday Extravaganza
A Melville American on the 4th of July
Fête de la Melville
Crazy Koppies Clouds
Wi-Fi Revolution
Spiraling
2Summers Cooks
News From the Melville Cat
An Ode to Melville
Jozi Loves Books
The Melville Cat Introduces Ms. M and JUNKIE
From the Melville Cat: The Lucky 5 Star is MINE
A Beetherfly in My Backyard
Message of Support From the Melville Cat
A Lucky 5 Star House-Cooling
A 2Summers Christmas Makeover
Photo of the Day: The Melville Cat Returns
I Can See Clearly Now (Sort Of)
The Fleeting Life of a Melville Iris
An Update From the Melville Cat
The Double Life of a Melville Cat
365 Days in Jozi
Jozi to Pretoria at High Speed
Beef. It's What's for Dinner (on my birthday).
Good Breakfast, Bad Photographer
Yo Yo, Yeoville
A Day in the Life of a Quirky Melville Tourist
Bloomin' Aloe
The End of 2Summers
Poetry, Photography and a Pug
Handmade on Melville's Main Road
Breakfast at Bamboo
Clap for Chow Mein
Pottery-Shopping With a Rooster
Melville Pizza: Think Thin
101 Guest Houses
Melville's Grassy Summer Wonderland
Sowetan for a Day
Mom Arrives to a Swarm of Termites
A Summer Garden in Melville. And a Large Bug.
6 Months, 10,000 Hits
Zoo Lake: Where the Locals Go
Christmas Under the African Sun
Christmas Eve-Eve at Ratz
Rain Rain Rain. Rain.
Christmas Below the Equator
Melville Pass-throughs
Two Posts for the Price of One: Apartheid Photography and Corn
A Birthday Celebration with Hats and Rats
An Honest Living, Part 2
An Honest Living
A Week on the Commune
Chowing Down, Durban-style
Mexicho's Revenge
Where Not to Eat in Melville
In the 'Hood
A Melville Sunday
Home
Here
Executing a Hemispheric Switch
View all
Hidden Joburg: The Home of Edoardo Villa
Dazzling Art and Architecture in Bilbao, Spain
A Tearful Parade Through Hillbrow
Street Art Sightings in Quirky Munich
A Special Tour in Bulte (Noordgesig): Sign Up Now
Tuesday Night at the Sawubona Music Jam
The Blogitects Do Limpopo: Leshiba Wilderness
The Blogitects Do Limpopo: Magoebaskloof
A Morning in Noordgesig
The Spectacular Brixton Light Festival, Revisited
A Quick Tour of Brixton Monuments
Joburg Map Books Come to Life Through John Phalane
Art Blooms Inside Johannesburg's Drill Hall
The National Arts Festival: It Changed Me.
Youth Day Warmup for the Brixton Light Festival
A Brixton Mosaic in Rosebank
Art in Fordsburg at Lilian Road Studios
Gallery-Hopping Through Rosebank with Thabo the Tourist
Andrew Lindsay, Joburg's Mosaic Master
Photo Post: Joburg Graffiti Bonanza
Spectacular African Art at the Wits Art Museum
The Beautiful Brixton Burn
A Corner Shop Exhibition in Brixton
The Birds of Paterson Park
Touring Soweto with a South African Blonde
The Louis Botha S-Bend: Walking Through Joburg's History
Madi a Thavha Mountain Lodge: An Art-Lover's Paradise
Ode to Limpopo
Not Cycling Through Alexandra Township
Artivist: Braamfontein's Must-Visit Art Bar
Casting Bronze in the Heart of the City
Join the Long March to Freedom Art Walk
The Interesting Story Behind Linden's Ritual Café
Transwerke: Artists Bring a Crumbling Building to Life
The Newtown Heads Are Back in Action
The Wonders of Rock Art: Now at Sci-Bono
10 Places to Visit in Melville's 27 Boxes
2Summers in Motion
#Gauteng52, Week 46: Open Studios at August House
From the Melville Cat: I'm a Work of Art
#Gauteng52, Week 42: Kensington's Rhodes Park
Six Arts and Crafts Hotspots in Africa
#Gauteng52, Week 34: The Pink Church With a Blue Door
The Ndebele Artists of Mpumalanga: Coming Soon to Joburg
The Casspir Project at the 2017 Turbine Art Fair
#Gauteng52, Week 27: Anton Smit Sculpture Park
#Gauteng52, Week 13: Art and Design at Ellis House
Must-Have Christmas Gifts From the Maluti Mountains
SA's Dirty Laundry: A Must-see Exhibition in Maboneng
Keyes Art Mile: A New Jozi Hangout in Rosebank
Five Amazing New Places in Downtown Jozi (not in Maboneng or Braamfontein)
Art Emerges From Dust on the Ribola Art Route
Joburg's Cosmopolitan Hotel: Then and Now
iThemba Tower: A Recycled Tower of Art in Troyeville
Happy Kids and Paper Flowers at Joziburg Lane
Pop-Up Travel: The Nelson Mandela Capture Site
Making Art in Johannesburg
Remembering Henrike
I Love Westdene Graffiti
Nine Random Fun Things in Joburg (Featuring Venus)
Melville Newsflash: Print for Sale at Mzansi Gallery
Shots From the Turbine Art Fair
For Ray
Street Art in a Free State Township
Pop-Up Travel: A Beautiful Church in Zimbabwe
Confession: I'm an Artist
Remembering Mandela in 2014
Jozi Top Fives: Museums and Galleries Edition
Top Ten Shots From the City of Gold
Graffiti Takeover in Joburg's Banking District
2Summers Shoots Analog (or tries to)
The Best Jozi Birthday Weekend of All Time, Ever
Joburg's Ever-Shifting Paint Canvas
All I Want for Christmas Is a Rainbow Giraffe
Women Make Art in an Alexandra Soap Shop
A Bit of Baltimore in Kliptown
Between Two Summers
Five Things I Didn't Know About Ballet
Mystery Monument Revealed: Shadow Boxer!
Brilliant Night View of #JoburgCity
Mystery Monument to Be Revealed. But When?
Jozi Round-up
Rainy Art Walkabout with Hannelie Coetzee
Weekend of Jozi Awesomeness
The Story Behind My Exhibition Photos (Belated)
I'm Exhibiting!
Troyeville: Quirky Art-Lover's Paradise
300th Post: The Two Towers
Instagram Insanity
I (He)art Joburg
Melville Was Made for Poetry
Shooting Without a Viewfinder
Fun Jazz in Jozi
Glass
Focusing Inward With Instagram
Fête de la Melville
A Fiery Swazi Weekend
"I'm too much for most people. But I'm never enough for myself."
Presidential Private Parts: Up Close and Personal
I Went Crafty in Swaziland
South Africa is a Beautiful Place
Rock Art and Donkey Carts
Gay and Proud in Jozi
Hogsback Packing
36 Hours in the Lowcountry
Tattooed in My Nation's Capital
Voortrekker: My New Favorite Afrikaans Word
365 Days in Jozi
I Fell in Love With a Squatter Camp
Painting the Town White, With Light
Am I a Photographer?
Kruger at Ground Level, Part 3: Mineral
Exploring Joburg's Downtown Chinatown
Monkey Paws, Anyone?
Photowalking Jozi's Downtown Fringes
Hunting Rock Animals in a Mountain Sanctuary
Escape to the Rainy Countryside
NIROX: Where Art, Nature, and Monkeys Meet
Exploring Jozi's Odd Side
Poetry, Photography and a Pug
Handmade on Melville's Main Road
Breakfast at Bamboo
Selassie, Obama, and Damn Good Ethiopian Food
Joburg’s Story in Pictures and Sound
Hiking Joburg's Main Drag
Sunday's Main Event
Pottery-Shopping With a Rooster
Joburg's Wacky Victorian Time Warp
Mom Arrives to a Swarm of Termites
An Honest Living: Holiday Edition
Two Posts for the Price of One: Apartheid Photography and Corn
An Honest Living, Part 2
An Honest Living
The Weaving Women of Teyateyaneng
Where Not to Eat in Melville
In the 'Hood
View all
Sunday Morning at 44 Stanley Avenue
Afro-Latin Flavors (and Fun) at Artüro in Melville
The De Baba Eatery Sparks a Melville Comeback
A Jacaranda Special: Purple Pastries in Westcliff
Asian Food Explorations in Rivonia
A Staycation in Kensington
Pomegranates and Turkish Food in Centurion
Bev's Burgers: My Joburg Burger Obsession
Chinese Tea and Cake in Bedfordview
Hidden Joburg: The Radium Beer Hall in Orange Grove
Eating Gatsbys in Salt River, Cape Town
A Tour of Joburg's Mediterranean East
Why I Became a Member of the Rand Club
Mexican Food in Alexandra (and Other Tales From the Kasi)
The Shawarma King of Roodepoort
Emzini: The Place to Eat in Westdene
Ludwig's Roses: The Rose Capital of South Africa
Mustardbox 713: Chowing Korean Corn Dogs in Boksburg
Roasty's Roadhouse: Worth the Journey to Fourways
A Bagel Pop-Up in Blairgowrie
Senhor Galo's: A Portuguese Roadhouse in Edenvale
A Charming Dive Bar in Fordsburg: Archie's Pub & Grill
Top 5 Pandemic Dining Destinations in the Jozi Suburbs
Saturday Night at the Burger Box Roadhouse, Krugersdorp
A Post About South Carolina Barbecue
The Pure and Cool Roadhouse, Malvern
My Favorite Jozi Coffee Shops: Vice in Craighall Park
Big Night Out at Uncle Harry's Roadhouse
Dinner at Johnny Guitar Drive In (Roadhouse) in Alberton
Where to Eat Outside in Joburg: Blind Tiger
Valentine's Date at the Fireplace Roadhouse
Roadhouses of Gauteng Province
Quickie Restaurant Review: Anong Thai in Cyrildene
#JobsSaveLives: The Plight of Melville's Restaurants
What Next? (Lockdown Day 69)
Chicken and Waffles in Melville (Lockdown Day 62)
Is It Still Okay to Blog About Restaurants?
Mouth-Watering American Biscuits, in Joburg
Green Chile Cheeseburgers (and Other Wonderful Things in New Mexico)
Jozi Restaurant Round-Up
This Is the East: Hodad's of Edenvale
South Africa's Best Tex-Mex Restaurant
My Favorite Jozi Coffee Shops: Ophelia in Emmarentia
Ba-Pita: A New (Old) Restaurant in Melville
The Hidden Vegan Restaurant in a Blairgowrie Petrol Station
Five Fantastic Jozi Cocktail Bars
The Dramatic Story of Rand Steam Laundries
Five Great Jozi Cheese Shops
Urbanologi: My Number One Date Night Restaurant
This Is the East: TJIPS in Eastgate Mall
This Is the East: O' Peri Peri of Edenvale
November Restaurant of the Month: Kafe Noir
The Interesting Story Behind Linden's Ritual Café
October Restaurant of the Month: Die Kneipe in Kensington
Tips for Visiting Joburg's Little Addis
September Restaurant of the Month: Lexi's Healthy Eatery
My Favorite Jozi Coffeeshops: Bertrand in Maboneng
August Restaurant of the Month: Ben's Pizza in Marshalltown
July Restaurant of the Month: NGC Blairgowrie
June Restaurant of the Month: Sumting Fresh
Brightside Farm: Where Joburg's Best Food Comes From
January Restaurant of the Month: Reserved Cafe in Melville
10 Really Cool Jozi Places I Didn't Blog About in 2017
#Gauteng52, Week 52: Bagels and More From Feigel's
#Gauteng52, Week 49: Culinary Table in Lanseria
#Gauteng52, Week 48: The Richmond Studio Café
A Secret Bakery in Kramerville
#Gauteng52, Week 41: Fresh Fish at La Marina Foods
The Best Massage in Joburg
#Gauteng52, Week 32: Joburg's Best Fish and Chips
Quickie Restaurant (and Hotel) Review: Clico Boutique Hotel
Quickie Restaurant Review: Rosto in Linden
#Gauteng52, Week 25: Scrumptious Pastries at Café Patisse
Three Bars for Great Cocktails in Jozi
Melville: The Trumpocalypse Antidote
Five Amazing New Places in Downtown Jozi (not in Maboneng or Braamfontein)
Downtown Joburg's Newest Secret Coffeeshop
A Good Sushi Restaurant in Joburg
Joburg's Cosmopolitan Hotel: Then and Now
Quirky High Tea at Fairlawns Boutique Hotel
Quickie Restaurant Reviews: Hell's Kitchen and Pablo Eggs-Go-Bar
Quickie Restaurant Review: Industry Bakery in Emmarentia
Breakfast in the Jozi 'Burbs: My Top Five Picks
I Ate South Africa
The Best (Only?) Arabic Pastries in Joburg
Indian Food Returns to Melville
Five Secret Spots for a Romantic Dinner in Jozi
Jozi Pizza Wars: Episode 3
Jozi Pizza Wars: Episode 2
Newtown's South African/Ethiopian/Vegan Coffee Shop
Jozi Pizza Wars: Episode 1
The New Best Croissant in Jozi
Update on Random Hot Pot Place (and Another Awesome Chinese Restaurant)
A Spectacular Jozi Dinner: the Saxon's Five Hundred
High Tea in Jozi
Taiwanese Mexican Food, Made in South Africa
Between Two Summers
Pop-up Burgers for Ten Rand. Ten Rand!
Feel-Good Food in Downtown Jozi
Dinner at the Darkie Café
The Leopard: From Parkhurst to Melville
The Best Croissant in Jozi
Café Mexicho: You Can Eat There After All
A Triple-7 Birthday Extravaganza
A Melville American on the 4th of July
Back to School
Medieval Wench for an Evening
Burgers and Dog
Wi-Fi Revolution
Thunder Gun!
An Unforgettable Day in Chinatown
The Finest Jozi Burger Money Can Buy
36 Hours in the Lowcountry
A Cuppa Joe in Jozi
Beef. It's What's for Dinner (on my birthday).
Yo Yo, Yeoville
The Lucky 5 Star Curry House
Jozi Cheesiness
Rock the Cradle (of Humankind)
A Day in the Life of a Quirky Melville Tourist
Exploring Joburg's Downtown Chinatown
The Spur Burger: A South-African-Texan-Native-American Tradition
Escape to the Rainy Countryside
Breakfast at Bamboo
Clap for Chow Mein
Selassie, Obama, and Damn Good Ethiopian Food
View all
Sunday Morning at 44 Stanley Avenue
Swap Movement: Joburg's Clothes Swap Phenomenon
Early Saturday Morning at the Pretoria Boeremark
Walking Downtown Jozi: A Photo Story
Joburg Thrifting: Winter 2023
Jozi Fashion Designer for a Day
Friday Morning at the Biggest Fresh Produce Market in Africa
Pomegranates and Turkish Food in Centurion
Quirky South Africa, Part 1: Padstals of the Platteland
Veldskoens: Southern Africa's Favorite Shoes
Art in Fordsburg at Lilian Road Studios
Black-Tie, Jozi-Style
A Tour of Joburg's Mediterranean East
Knitting in Joburg: Arthur Bales Turns 120
Glorious, Plastic-free Shopping at the Refillery
Return to Jeppestown's City Hall
Shopping Sustainably (and Cheaply) in Johannesburg
The Funky Pots and Tiles of Liebermann Pottery
JFF Rooftop Farm: A Plant Nursery in the Sky
Chappy: Vintage Heaven in Linden
Ludwig's Roses: The Rose Capital of South Africa
The Old Lake Market, Parkview
Thrifting Across the East Rand
MiniMark Wholesale Discount House: Fabric Heaven on Diagonal Street
Yummy Mayfair: An American Junk Food Bonanza
Things Are Happening in Joburg City
I Have a Blanket Problem (Lockdown Day 96)
Magic at Rand Steam: Rialheim and Boho Cafe and Co.
Upcycle: Giving Junk A Second Chance in Joburg
Five Places to Buy Local Gifts in Joburg
Sobae Sorbet: A Frozen Joburg Love Story
The Dramatic Story of Rand Steam Laundries
Langwan Cleaners and the Mother Teresa of Albert Street
Learning About DNA (and Me) at Health Works in Hyde Park
Mallies Spice Works: The Place to Buy Spices in Joburg
10 Places to Visit in Melville's 27 Boxes
Fashion Makeover with Dr. Pachanga
10 Really Cool Jozi Places I Didn't Blog About in 2017
Shopping for "Best Before" Deals at Crazy Groceries
#Gauteng52, Week 47: Joburg's Best Handbags (and there's a sale)
A Visit to Fourways and Some Thoughts on Markets
#Gauteng52, Week 41: Fresh Fish at La Marina Foods
#Gauteng52, Week 38: Exploring Marabastad
#Gauteng52, Week 26: Pretoria's Quirky Antique Route 6
#Gauteng52, Week 11: A New Take on Vilakazi Street
#Gauteng52, Week 7: Johannesburg's Multiflora Market
#Gauteng52, Week 2: Schwaben Butchery, Where Pigs Come to Die
The Oriental Plaza Instameet: Winners Announced
News Flash: The First Oriental Plaza Instameet (With Prizes)
Read This: Jozi's Five Best Bookstores
Melville: The Trumpocalypse Antidote
Five Amazing New Places in Downtown Jozi (not in Maboneng or Braamfontein)
Work Shop New Town: The Embodiment of Jozi Coolness
Joburg's Cosmopolitan Hotel: Then and Now
#2SummersBlogClass: A Really Good Saturday
7 Reasons to Love Hlamvu Afrocentric Boutique
Bridge Books: A New Bookshop in Downtown Johannesburg
A Must-Have Item for Every Garden in Johannesburg
Why I Waited in Line for Two Hours At Starbucks and Krispy Kreme
48 Hours in Dullstroom
A Post About Traveling, Shopping, and Leg-Shaving
Pop-Up Travel: Quirky Jewelry Shopping in Accra
Kalahari Books: My New Favorite Quirky Place in Joburg
Sunset From the Office of a Sandton Diamond Dealer (and some exciting news)
Jozi's Sunday Market Shuffle
Melville Snapshot: Yada Yada Gifts and Clothing
All I Want for Christmas Is a Rainbow Giraffe
Fashion for an Unfashionable Person
New Furniture for the Melville Cat
A Very Furry Birthday at The Plaza
Real Women Wear Kilts
A Glimpse of Jozi: Long Street Quirk
A Bryanston Shopping Spree
Vintage on Wheels
Jozi Loves Books
A Little Piece of Fake Tuscany in Fourways
The Melville Cat Introduces Ms. M and JUNKIE
I Went Crafty in Swaziland
Traditional African Culture in a Modern African City
An Unforgettable Day in Chinatown
Paparazza/Gossip Columnist for a Day
Beef. It's What's for Dinner (on my birthday).
Yo Yo, Yeoville
The Lucky 5 Star Curry House
Jozi Cheesiness
A Day in the Life of a Quirky Melville Tourist
Exploring Joburg's Downtown Chinatown
Monkey Paws, Anyone?
Scouring Gabs for Mma Ramotswe
Exploring Jozi's Odd Side
Saturday Night Cricket Fever in Fordsburg
Handmade on Melville's Main Road
Breakfast at Bamboo
The Mean Streets of Hillbrow
Selassie, Obama, and Damn Good Ethiopian Food
Sunday's Main Event
Pottery-Shopping With a Rooster
Sweet Indian Valentines
Daytripping Around the Cape
Sowetan for a Day
Mom Arrives to a Swarm of Termites
What's a Litchi and How Do I Eat One?
Where Are the Holiday Shoppers?
An Honest Living: Holiday Edition
Christmas Below the Equator
Melville Pass-throughs
Part 4 of 4: A Thanksgiving Journey From Swaziland to Joburg
Joe Goes to Washington
An Honest Living, Part 2
An Honest Living
A Thousand Hills
Wonderboom!
Lots of Luck
The Weaving Women of Teyateyaneng
In the 'Hood
Soccer City and Scarves
View all
Corona Finally Came for Me
Isolating With Omicron, Brixton-Style
Outrage Over Omicron: A Rant From South Africa
Top 5 Pandemic Dining Destinations in the Jozi Suburbs
Back Home in Sykesville for the 4th of July
Thoughts on Traveling from South Africa to America in a Pandemic
The 2Summers 2021 Support Group: Is Anyone Reading This?
Where to Eat Outside in Joburg: Blind Tiger
I'm Obsessed With Sourdough Bread (and other pandemic thoughts)
The 2Summers 2021 Support Group: Post #2 (Purplish)
The 2Summers 2021 Support Group: Post #1 (Green)
St. James Presbyterian Church: A Tribute to South Africa's Covid-19 Dead
Blogging Through the Second Wave
A December Quarantine Story
Lockdown Nostalgia: It's a Thing
Endings and Beginnings for the Melville Food Program
Johannesburg Botanical Gardens and Emmarentia Dam Are Open
Lockdown Revisited: Fake It 'Til You Make It
#JobsSaveLives: The Plight of Melville's Restaurants
Food Parcels and Hazmat Suits
I'm Back: An Un-numbered Lockdown Post
Day 100: My Top Five Lockdown Posts
A Visit to Hillbrow (Lockdown Day 99)
3000 Food Parcels (Lockdown Day 98)
Lockdown Day 97
I Have a Blanket Problem (Lockdown Day 96)
The Melville Cat Leaves and Comes Back (Lockdown Day 95)
Ten Years of 2Summers (Lockdown Day 92)
The Poet (Day 91)
Knitting (Lockdown Day 90)
I Just Want to Stay Home (Lockdown Day 89)
Trixie the Melville Kitten (Day 88)
Lockdown Level 3, Version 2.0 (Day 85)
Backpacks Full of Food (Lockdown Day 84)
A Basotho Blanket (Lockdown Day 83)
Villa Gloria in Krugersdorp (Lockdown Day 81)
A Jozi Winter Sunrise (Lockdown Day 77)
Five Good Things That Have Happened to Me During Lockdown (Day 76)
The Jozi Lockdown Hustle (Day 75)
African Accent Spaza Shop in Katlehong (Lockdown Day 74)
Please Support the Melville Food Parcel Program (Lockdown Day 71)
My Love Life Under Lockdown (Day 70)
What Next? (Lockdown Day 69)
A Difficult Day for the Melville Cat (Lockdown Day 64)
Food Parcel Day (Lockdown Day 63)
Chicken and Waffles in Melville (Lockdown Day 62)
Level 3 Basics (Lockdown Day 61)
Fetch the Bolt Cutters (Lockdown Day 60)
Lockdown Journal: Day 57 (I Got Nothing)
Lockdown Journal: Day 56 (Melville Food Relief)
Lockdown Journal: Day 55 (Out and About)
Lockdown Journal: Day 54 (Patisserie Portraits)
Lockdown Journal: Day 53 (I'm Back)
Lockdown Journal: Day 50 (A Good Day)
Lockdown Journal: Day 49 (Facebook)
Lockdown Journal: Day 48 (Gerald's Magic Bread)
Lockdown Journal: Day 47 (The Third Quarter)
Lockdown Journal: Day 46 (Face Masks and Feelings)
Lockdown Journal: Day 45 (Mother's Day)
Lockdown Journal: Day 44 (Mask Fashion)
Lockdown Journal: Day 43 (Pictures of Cats)
Lockdown Journal: Day 42 (Shattered)
Lockdown Journal: Day 41 (My Airing of Grievances)
Lockdown Journal: Day 40 (Cinco de Mayo)
Lockdown Journal: Day 39 (The Arabbers)
Lockdown Journal: Day 38 (Walking Thoughts)
Lockdown Journal: Day 37 (The Melville Cat Inside)
Lockdown Journal: Day 36 (Outside in Melville)
Lockdown Journal: Day 35 (Level 4)
Lockdown Journal: Day 34 (A Libyan Lockdown)
Lockdown Journal: Day 33 (Winter)
Lockdown Journal: Day 32 (Time Travel)
Lockdown Journal: Day 31 (Baking Bread)
Lockdown Journal: Day 30 (How Much Longer?)
Lockdown Journal: Day 29 (Exchange of Humanity)
Lockdown Journal: Day 28 (An American Garden)
Lockdown Journal: Day 27 (Ice Flowers)
Lockdown Journal: Day 26 (Spiral)
Lockdown Journal: Day 25 (Monday)
Lockdown Journal: Day 24 (A Secret Garden)
Bonus COVID-19 Post: How to Help
Lockdown Journal: Day 23 (Birds of Paradise)
Lockdown Journal: Day 22 (A Mental Health Day)
Lockdown Journal: Day 21 (The Melville Cat)
Lockdown Journal: Day 20 (Perfect Circles)
Lockdown Journal: Day 19 (Pretoria Gold)
Lockdown Journal: Day 18 (Tree-Hugging)
Lockdown Journal: Day 17 (Happy Easter)
Lockdown Journal: Day 16 (My 1000th Blog Post)
Lockdown Journal: Day 15 (One Day at a Time)
Joburg COVID-19 Lockdown Journal: Day 13
Joburg COVID-19 Lockdown Journal: Day 12
Joburg COVID-19 Lockdown Journal: Day 11
Joburg COVID-19 Lockdown Journal: Day 10
Joburg COVID-19 Lockdown Journal: Day 9
Joburg COVID-19 Lockdown Journal: Day 8
Joburg COVID-19 Lockdown Journal: Day 7 (by the Melville Cat)
Joburg COVID-19 Lockdown Journal: Day 6
Joburg COVID-19 Lockdown Journal: Day 5
Joburg COVID-19 Lockdown Journal: Day 4
Joburg COVID-19 Lockdown Journal: Day 3
Joburg COVID-19 Lockdown Journal: Day 2
Joburg COVID-19 Lockdown Journal: Day 1
Joburg COVID-19 Lockdown Journal: Day 0
Joburg COVID-19 Lockdown Journal: Day -1
Joburg COVID-19 Lockdown Journal: Day -2
Life in Joburg During COVID-19
Is It Still Okay to Blog About Restaurants?
View all
Stuurmansfontein: A Corbelled House in the Great Karoo
Soweto Night Out: A Walk Through South Africa's History
St. Mary's Cathedral: A Secret Church in Downtown Joburg
Hunting for Fossils in the Cradle of Humankind
A Special Tour in Bulte (Noordgesig): Sign Up Now
The Blogitects Do Limpopo: Mapungubwe National Park
A Morning in Noordgesig
Joburg Heritage: Churches of Coronationville and Bosmont
Vredefort Dome: The Ultimate Weekend Getaway Guide
A Quick Tour of Brixton Monuments
Art Blooms Inside Johannesburg's Drill Hall
Four Days in Rhode Island, America's Smallest State
Veldskoens: Southern Africa's Favorite Shoes
Kolmanskop: A Ghost Town in the Namib Desert
The Falling Water of Linksfield Ridge (and Other Architectural Marvels)
Hidden Joburg: The Freemasons' Hall in Parktown
Art in Fordsburg at Lilian Road Studios
Hidden Joburg: The Greek Orthodox Cathedral of Saints Constantine and Helen
Take a Walk Through Brixton with the Blogitects
Hidden Joburg: The Radium Beer Hall in Orange Grove
Sleeping in Jozi: A Night at the Rand Club
Hidden Joburg: The View in Parktown
Hidden Joburg: Glenshiel and Villa Arcadia
The Secret Ruins of the Johannesburg Gas Works
Knitting in Joburg: Arthur Bales Turns 120
Hidden Joburg: The Lions Shul
Why I Became a Member of the Rand Club
Mexican Food in Alexandra (and Other Tales From the Kasi)
Andrew Lindsay, Joburg's Mosaic Master
Call of the Melville Mielie Lady
Astonishing Arniston
Cleaning Up the Brixton Cemetery
Two Days With Joburg Tourism: A Photo Story
The Blogitects Spend a Night in Wild Wepener
I Climbed a Mine Dump in Soweto
A Visitor's Guide to Bathurst
Back to Bethulie and the Royal Hotel
MiniMark Wholesale Discount House: Fabric Heaven on Diagonal Street
Valentine's Date at the Fireplace Roadhouse
Visiting the Voortrekker Monument on the Day of Reconciliation
Wandering Lenasia with the Purple Pimpernel
A Visit to the Thokoza Memorial
Spaza Shop Magic in Katlehong
Announcing the Katlehong and Thokoza Spaza Shop Tour
Thoughts About Racism, Anti-Racism, and White Supremacy (Lockdown Day 66)
#10SouthAfricanTowns, Part 2: Kameel
#10SouthAfricanTowns, Part 1: Val
The Ruins of Rose Road: Photo Bonanza
Touring Soweto with a South African Blonde
Memories From Joburg's Carlton Hotel
The Louis Botha S-Bend: Walking Through Joburg's History
Kings Walden: A Magical Hotel in the Mountains of Limpopo
12 Portraits of Inspiring South African Women
Ode to Limpopo
Sculptures and Tiny Sweaters for Nelson Mandela Day
Five Things to Do in Potchefstroom
The Rand Club, Reinvented
A Visit to Mandela House on Vilakazi Street
The Dramatic Story of Rand Steam Laundries
Afternoon Tea in Bezuidenhout Valley
Join the Long March to Freedom Art Walk
5 Beautiful, Secret Places in Downtown Joburg
Transwerke: Artists Bring a Crumbling Building to Life
JoburgPlaces and the Restoration of Somerset House
The Oldest House in Johannesburg
The Wonders of Rock Art: Now at Sci-Bono
From Africa to America: The National Museum of African American History and Culture
The Long March to Freedom National Heritage Monument
Adventures in North West Province: Whacky Groot Marico
Adventures in North West Province: The Jacob Zuma Site of Arrest
#Gauteng52, Week 44: 9 Things to Do in Quirky Cullinan
The Heritage of Johannesburg's Middle-Class Suburbs
#Gauteng52, Week 31: Pretoria's Prison Museum
#Gauteng52, Week 29: Sophiatown The Mix
Street Art and Cape Town's District Six
A Magical Visit to Master Mansions
#Gauteng52, Week 16: The Roodepoort Museum
Inside Joburg's Historic Jeppe Post Office
#Gauteng52, Week 6: Pretoria's Freedom Park
#Gauteng52, Week 3: Communing with Gandhi at Tolstoy Farm
News Flash: The First Oriental Plaza Instameet (With Prizes)
From Mansions to Muti Shops: Exploring Johannesburg's Heritage
Joburg's Cosmopolitan Hotel: Then and Now
Return to Lindfield, Joburg's Quirkiest Historic House
Touring Joburg's Mosques and Minarets
Pafuri: A Beautiful Place With an Ugly History, Turned Beautiful Again
Roving Johannesburg With the Roving Bantu
Modderfontein: A Very Old Place That Needs Protection
Snapshot from Ghana: Inside the Dungeons of Anomabo
Gauteng Ambassadors Invade the Cradle of Humankind
Statue-Hunting in the Historic District
Graveyard Instawalk
Remembering Rivonia on Madiba's Day
Mystery Monument Revealed: Shadow Boxer!
Pretty Pictures of Joburg Places
The Rand Club: It's Old.
The Keeper of the Dynamite
Constitution Hill (A Long-Overdue Post)
Mystery Monument to Be Revealed. But When?
300th Post: The Two Towers
Fun Jazz in Jozi
Houghton Heritage
A Quirky, Churchy Tour of Troyeville
18 Hours on the Wild Frontier
Sophiatown, Past and Present
Voortrekker: My New Favorite Afrikaans Word
View all
Sunday Morning at 44 Stanley Avenue
Hidden Joburg: The Home of Edoardo Villa
Stuurmansfontein: A Corbelled House in the Great Karoo
Dazzling Art and Architecture in Bilbao, Spain
A Protest at the Johannesburg City Library
St. Mary's Cathedral: A Secret Church in Downtown Joburg
Visiting Dolobran, Joburg's Quirkiest Mansion
A Morning in Noordgesig
Walking Downtown Jozi: A Photo Story
Joburg Heritage: Churches of Coronationville and Bosmont
Suurbraak: Paradise in the Overberg
St. Alban's: A Hidden Cathedral in Ferreirasdorp
The Falling Water of Linksfield Ridge (and Other Architectural Marvels)
Hidden Joburg: The Freemasons' Hall in Parktown
Hidden Joburg: The Greek Orthodox Cathedral of Saints Constantine and Helen
Hidden Joburg: The View in Parktown
Hidden Joburg: Glenshiel and Villa Arcadia
Sleeping in Jozi: A Night at the African Penthouses
The Secret Ruins of the Johannesburg Gas Works
The Awe-Inspiring Shiva Temple of Actonville, Benoni
Return to Jeppestown's City Hall
Astonishing Arniston
Dinner at Johnny Guitar Drive In (Roadhouse) in Alberton
Braamfontein From Above
My Favorite Jozi Coffee Shops: Toasted in Parkwood
Sunrise Over 2021
Visiting the Voortrekker Monument on the Day of Reconciliation
Walking Downtown Joburg With Gerald
Joburg's Hottest Rooftop Party at Hallmark House
The Ruins of Rose Road: Photo Bonanza
Memories From Joburg's Carlton Hotel
That Time I Climbed Ponte
5 Beautiful, Secret Places in Downtown Joburg
Transwerke: Artists Bring a Crumbling Building to Life
JoburgPlaces and the Restoration of Somerset House
The Oldest House in Johannesburg
On Top of Joburg at 120 End Street
Some Shots From the Top of the Sentech Tower
From Africa to America: The National Museum of African American History and Culture
The Heritage of Johannesburg's Middle-Class Suburbs
Inside Joburg's Historic Jeppe Post Office
Johannesburg, 13 Floors Up
Long Live the Johannesburg City Library
From Mansions to Muti Shops: Exploring Johannesburg's Heritage
Downtown Joburg's Newest Secret Coffeeshop
Mini Ponte: My New Favorite Joburg Building
Big News About Joburg's Newest Inner City Development
Walking on the Roof of Johannesburg
Art Deco Hunting on the Wild, Wacky East Rand
Brixton on Fire: My Second Limited-Edition Print
Hallmark House: Big Changes Coming to Maboneng
Joburg's Most Iconic Buildings: Pick Your Favorite
Need a Quaint Escape From Jozi? Go Here.
Behind the Scenes: The Sheds @1Fox
The Tower Lost Its Ball
My Nation's Capital at Night
Little Turret in a Big City
Stolen Shots of Hillbrow
Ponte City, Inside and Out
Ponte.
300th Post: The Two Towers
Jozi CBD: Above and Below
Braai Day Photowalk in Kensington
A Quirky, Churchy Tour of Troyeville
18 Hours on the Wild Frontier
Sundowners, Photos, and 360 Degrees of Jozi
Another Stunning View of Jozi
Ice Cream and Art Deco in the African 'Burbs
Wishing on the New Year
Bright Lights, Big City
A Post About Photowalking, and a Whole Lot More
Sophiatown, Past and Present
Getting to Know Gandhi
Back to Blogging With Pics From Bo-Kaap
What I Miss Most about Washington
Voortrekker: My New Favorite Afrikaans Word
365 Days in Jozi
Talent-Scouting in Pretoria
7 Links: A Blog Award That Doesn't Suck
Good Breakfast, Bad Photographer
Saving Buildings and Lives in Hillbrow
Yo Yo, Yeoville
A Day in the Life of a Quirky Melville Tourist
Exploring Joburg's Downtown Chinatown
The ANC Football Divas Do Jozi
Photowalking Jozi's Downtown Fringes
Escape to the Rainy Countryside
NIROX: Where Art, Nature, and Monkeys Meet
Jozi's Sparkling Night Sky
The Mean Streets of Hillbrow
Jozi From Above
Selassie, Obama, and Damn Good Ethiopian Food
Joburg’s Story in Pictures and Sound
Hiking Joburg's Main Drag
Sunday's Main Event
Melville Pizza: Think Thin
Miscellaneous Cape Town
Joburg's Wacky Victorian Time Warp
A Summer Garden in Melville. And a Large Bug.
Two Posts for the Price of One: Apartheid Photography and Corn
Joe Goes to Washington
Zuma Speaks (and we miss it)
Durban Extremes
Home
View all
The 2Summers 2021 Support Group: Post #2 (Purplish)
Blogging Through the Second Wave
A Very Big Haircut (and a Donation to Charity)
The South African Lockdown Wind-down
Endings and Beginnings for the Melville Food Program
Five Outings in Gauteng Province
Johannesburg Botanical Gardens and Emmarentia Dam Are Open
Lockdown Revisited: Fake It 'Til You Make It
#JobsSaveLives: The Plight of Melville's Restaurants
Food Parcels and Hazmat Suits
I'm Back: An Un-numbered Lockdown Post
Day 100: My Top Five Lockdown Posts
A Visit to Hillbrow (Lockdown Day 99)
3000 Food Parcels (Lockdown Day 98)
Lockdown Day 97
I Have a Blanket Problem (Lockdown Day 96)
The Melville Cat Leaves and Comes Back (Lockdown Day 95)
The Poet (Day 91)
Knitting (Lockdown Day 90)
I Just Want to Stay Home (Lockdown Day 89)
Trixie the Melville Kitten (Day 88)
Lockdown Level 3, Version 2.0 (Day 85)
Backpacks Full of Food (Lockdown Day 84)
A Basotho Blanket (Lockdown Day 83)
Villa Gloria in Krugersdorp (Lockdown Day 81)
The COVID-19 Paradox (Lockdown Day 78)
A Jozi Winter Sunrise (Lockdown Day 77)
Five Good Things That Have Happened to Me During Lockdown (Day 76)
The Jozi Lockdown Hustle (Day 75)
African Accent Spaza Shop in Katlehong (Lockdown Day 74)
My Love Life Under Lockdown (Day 70)
What Next? (Lockdown Day 69)
A Difficult Day for the Melville Cat (Lockdown Day 64)
Food Parcel Day (Lockdown Day 63)
Chicken and Waffles in Melville (Lockdown Day 62)
Level 3 Basics (Lockdown Day 61)
Fetch the Bolt Cutters (Lockdown Day 60)
Lockdown Journal: Day 57 (I Got Nothing)
Lockdown Journal: Day 56 (Melville Food Relief)
Lockdown Journal: Day 55 (Out and About)
Lockdown Journal: Day 54 (Patisserie Portraits)
Lockdown Journal: Day 53 (I'm Back)
Lockdown Journal: Day 50 (A Good Day)
Lockdown Journal: Day 49 (Facebook)
Lockdown Journal: Day 48 (Gerald's Magic Bread)
Lockdown Journal: Day 47 (The Third Quarter)
Lockdown Journal: Day 46 (Face Masks and Feelings)
Lockdown Journal: Day 45 (Mother's Day)
Lockdown Journal: Day 44 (Mask Fashion)
Lockdown Journal: Day 43 (Pictures of Cats)
Lockdown Journal: Day 42 (Shattered)
Lockdown Journal: Day 41 (My Airing of Grievances)
Lockdown Journal: Day 40 (Cinco de Mayo)
Lockdown Journal: Day 39 (The Arabbers)
Lockdown Journal: Day 38 (Walking Thoughts)
Lockdown Journal: Day 37 (The Melville Cat Inside)
Lockdown Journal: Day 36 (Outside in Melville)
Lockdown Journal: Day 35 (Level 4)
Lockdown Journal: Day 34 (A Libyan Lockdown)
Lockdown Journal: Day 33 (Winter)
Lockdown Journal: Day 32 (Time Travel)
Lockdown Journal: Day 31 (Baking Bread)
Lockdown Journal: Day 30 (How Much Longer?)
Lockdown Journal: Day 29 (Exchange of Humanity)
Lockdown Journal: Day 28 (An American Garden)
Lockdown Journal: Day 27 (Ice Flowers)
Lockdown Journal: Day 26 (Spiral)
Lockdown Journal: Day 25 (Monday)
Lockdown Journal: Day 23 (Birds of Paradise)
Lockdown Journal: Day 22 (A Mental Health Day)
Lockdown Journal: Day 21 (The Melville Cat)
Lockdown Journal: Day 20 (Perfect Circles)
Lockdown Journal: Day 19 (Pretoria Gold)
Lockdown Journal: Day 18 (Tree-Hugging)
Lockdown Journal: Day 17 (Happy Easter)
Lockdown Journal: Day 16 (My 1000th Blog Post)
Lockdown Journal: Day 15 (One Day at a Time)
Joburg COVID-19 Lockdown Journal: Day 13
Joburg COVID-19 Lockdown Journal: Day 12
Joburg COVID-19 Lockdown Journal: Day 11
Joburg COVID-19 Lockdown Journal: Day 10
Joburg COVID-19 Lockdown Journal: Day 9
Joburg COVID-19 Lockdown Journal: Day 8
Joburg COVID-19 Lockdown Journal: Day 7 (by the Melville Cat)
Joburg COVID-19 Lockdown Journal: Day 5
Joburg COVID-19 Lockdown Journal: Day 4
Joburg COVID-19 Lockdown Journal: Day 3
Joburg COVID-19 Lockdown Journal: Day 2
Joburg COVID-19 Lockdown Journal: Day 1
Joburg COVID-19 Lockdown Journal: Day 0
Joburg COVID-19 Lockdown Journal: Day -1
Joburg COVID-19 Lockdown Journal: Day -2
Life in Joburg During COVID-19
View all
Photos From Braamfontein's Indwe Park
Mtunzini: A Beachy, Foresty Place in the Shade
Two Days in St. Lucia, KwaZulu-Natal
The Blogitects Roadtrip to Augrabies Falls
Hiking the Drakensberg's Spectacular Tugela Gorge
Ezemvelo: Great Hiking Close to Joburg
The Blogitects Do Limpopo: Marakele National Park
The Blogitects Do Limpopo: Leshiba Wilderness
The Blogitects Do Limpopo: Mapungubwe National Park
Vredefort Dome: The Ultimate Weekend Getaway Guide
A Winter Explosion of Aloes at the Aloe Farm
A Weekend in Greyton (and a bit of Malgas)
Suurbraak: Paradise in the Overberg
Four Days in Rhode Island, America's Smallest State
Quirky South Africa, Part 3: The Garden Route
An Epic Journey Across Southern Namibia
The Koichab Dunes: Namibia's Secret Sand Dunes
Jozi Getaways: Houseboating on the Vaal River
The Blogitects’ Excellent (Mis)adventures in KwaZulu-Natal, Part 2
The Cosmos Flowers of Delta Park: 2022 Edition
How to Climb Table Mountain via Skeleton Gorge
The Glorious Proteas of Kloofendal Nature Reserve
Return to De Hoop Nature Reserve
Wonderboom, 2.0!
Joburg Jacaranda Watch: October 2020
A Delicious Dose of Solitude in the Melville Koppies
From the Beach to the Desert, Part 2: Oudtshoorn
8 Magical Moments in the Swartland
Reclaim the Wilds This Sunday
11 Spectacular Views in Stellenbosch
#Gauteng52, Week 18: Tswaing Meteorite Crater
#Gauteng52, Week 12: The Cosmos of Delta Park
#Gauteng52, Week 1: Hiking the Hennops Trail
A Dog-Friendly Getaway for a Dog-less Couple
The Quest for Pretoria's White Jacarandas
Chasing the Sunrise in Limpopo
Magoebaskloof: 13 Pictures of a Beautiful, Misty Morning
The Astonishing, Confounding Story of South Africa's White Lions
The Land of Elephants and Baobabs
Quick Photoshoot on the Melville Koppies
The Wilds: Joburg's Controversial Garden of Eden
That Day When I Flew Over an Erupting Volcano
South Africa's Wild, Wild Coast: Part 2
South Africa's Wild, Wild Coast: Part 1
Pop-Up Travel: Addo Elephant National Park
I Climbed the Highest Mountain in Zimbabwe
Mystery Photo: Where Did I Take It?
Jozi Top Fives: The Best Parks in Town
Zip-lining Through the Magaliesberg on an Autumn Easter Weekend
Charged by a Dassie in Fourways
A Beautiful Hike in Golden Gate (or, a Near-Death Experience in Golden Gate)
My New (Almost) Favorite Jozi Park
Vic Falls Do's and Don'ts: Zambia Edition
Victoria Falls Teaser
Luxury Weekend in the Waterberg (or, I Am So F-ing Lucky)
I Saw a Leopard in Pilanesberg
Why Did the Rhinoceros Cross the Road?
Starfish Safari at De Hoop Nature Reserve
Superbowl Weekend By the Sea
Hyenas Make Me Laugh
Under Namibian Skies
On Top of the World in Namibia
Agapanthus
A Jacaranda Stroll, Without Jacarandas
Jozi Clouds, Instagrammed
Birthday Card for Jon
Three Flowers and a Tree
Houghton Heritage
Fronds Unfurling
Don't Mind Me. I'm Working on Myself.
Winter Through the Eyes of the Melville Cat
Half a Year (Or, Death Sucks)
Crazy Koppies Clouds
Cold Weather, Astonishing Sky
Under the Tall, Tall Trees
After the Fire
Across the Blogosphere. Across the World.
Spiraling
After the Rain
A Rose by Any Other Name...
Return to the Swazi Mountaintop
A Beetherfly in My Backyard
High and Low
Moonrise Over the South Coast
Bloomin' Aloe
Clouds, Powerlines, and Pretty Dead Trees
View all
Two Days in St. Lucia, KwaZulu-Natal
Lion Sightings in the Lap of Luxury at Thanda Safari
Return to De Hoop Nature Reserve
Jozi Getaways: The Donkey Dairy, Magaliesburg
From the Beach to the Desert, Part 2: Oudtshoorn
Monday Morning With a Mob of Meerkats
Mhondoro: Ultimate Luxury in the South African Bush
Cheetahs on the Hunt in Welgevonden Game Reserve
A Quick Visit to the Dinokeng Game Reserve
Yoga + Bunnies
Kruger, Top to Bottom: Secret Places and Random Tips
Three Incredible Moments in the Kruger
Five Cheetahs and an Aardvark
The Astonishing, Confounding Story of South Africa's White Lions
Wild Horses of the Drakensberg
Pop-Up Travel: Dullstroom Bird of Prey Centre
From the Melville Cat: Move? What Move?
Africa: On Foot
Sunset + Giraffes = Beautiful
Pets of Brazil
An Owl's Eye at the Joburg Zoo
Cats of Ghana
Screech of the Hadeda
Some Very Special African Penguins
Elephants, Crocs, and Hippos (and More Elephants)
Close Encounter With a Parktown Prawn
I Saw a Leopard in Pilanesberg
Why Did the Rhinoceros Cross the Road?
Hyenas Make Me Laugh
Quirky Namibia
A Cat Without a Tail
The Smokey Eye
Across the Blogosphere. Across the World.
The Melville Cat Introduces Ms. M and JUNKIE
Return to the Swazi Mountaintop
A 2Summers Christmas Makeover
Photo of the Day: The Melville Cat Returns
Life Is A Walk in the Dog Park
The Magical Village of Hugel-Bugel
Rock Art and Donkey Carts
An Update From the Melville Cat
Alex: Joburg's Other Township
The Double Life of a Melville Cat
36 Hours in the Lowcountry
Celebrating Cooncie With Hurricane Irene
Beef. It's What's for Dinner (on my birthday).
Am I a Photographer?
Kruger at Ground Level, Part 2: Vegetable
Kruger at Ground Level, Part 1: Animal
Rock the Cradle (of Humankind)
A Day in the Life of a Quirky Melville Tourist
Exploring Joburg's Downtown Chinatown
Monkey Paws, Anyone?
Photowalking Jozi's Downtown Fringes
Hunting Rock Animals in a Mountain Sanctuary
NIROX: Where Art, Nature, and Monkeys Meet
Poetry, Photography and a Pug
Rrabobi!
Selassie, Obama, and Damn Good Ethiopian Food
Hiking Joburg's Main Drag
Sunday's Main Event
Pottery-Shopping With a Rooster
A Tiger in the African Bush
Melville's Grassy Summer Wonderland
Miscellaneous Cape Town
Daytripping Around the Cape
Elephant-Watching Through the Rearview Mirror
Joburg's Wacky Victorian Time Warp
Mom Arrives to a Swarm of Termites
A Summer Garden in Melville. And a Large Bug.
6 Months, 10,000 Hits
Zoo Lake: Where the Locals Go
A 2Summer Sunday
Part 4 of 4: A Thanksgiving Journey From Swaziland to Joburg
Part 3 of 4: A Swazi Reunion
Part 2 of 4: Trying to Stay Dry in Swaziland
Part 1 of 3: On the Road to Swaziland
Joe Goes to Washington
A Birthday Celebration with Hats and Rats
Tortoises, Birds, Locusts, and One Fantastic Sunset
An Honest Living
A Thousand Hills
Wonderboom!
Horse-riding for Health in Mokhotlong
Wildlife
View all
What ChatGPT Says About 2Summers
The 2Summers 2021 Support Group: Is Anyone Reading This?
A 2Summers Memoir Progress Report
Ten Years of 2Summers (Lockdown Day 92)
Five Good Things That Have Happened to Me During Lockdown (Day 76)
Lockdown Journal: Day 53 (I'm Back)
Lockdown Journal: Day 49 (Facebook)
Lockdown Journal: Day 47 (The Third Quarter)
Lockdown Journal: Day 32 (Time Travel)
Lockdown Journal: Day 16 (My 1000th Blog Post)
Joburg COVID-19 Lockdown Journal: Day 5
My #10SouthAfricanTowns Project: I Need Your Support!
How to Be a Terrible Traveler: My Top 8 Tips
My 2020 Challenge: 10 South African Towns
Men on Tinder: Read This
The 2Summers #Gauteng52 Book: Frequently Asked Questions
Learn How to Blog From a Reluctant Blogger
Thoughts on Blogging (Which Is Kind of a Stupid Word)
2Summers in Motion
19 December
8 Years, 800 Blog Posts
A New and Improved 2Summers Blog Course
An Instagram Challenge in 2016. A Blog Challenge in 2017.
Another Chance to Attend #2SummersBlogClass
#2SummersBlogClass: A Really Good Saturday
Wanna Be a Blogger? Come to My Course at Bridge Books
Something I'm Afraid Of
Thoughts on Blogging, Working, and Making Money
Blogging and Photography: My Top Ten Tips
Notes on Cherry Pip Spitting (and Other Thoughts)
From the Melville Cat: Yes, I'm Still Here. 2Summers Is Too.
An Update From the Real Me
A Thank-You Letter to My Blog
I'm Meeting South Africa
Hi, South Africa. Nice to Meet You.
Gumtree: One Woman's Trash is Another Man's Treasure
The Joburg Expat Climbs Kilimanjaro
The New 2Summers
Screech of the Hadeda
Five Bloggers Rock Port Elizabeth
An Amazing Story
My Photos Aren't Free.
Feel-Good Food in Downtown Jozi
Pause.
A Year Without Jon
Agapanthus
Message From the 2Summers Muse
Glass
Blank Page
Focusing Inward With Instagram
Don't Mind Me. I'm Working on Myself.
Not Cool, Nike. Not Cool.
Weekend Instablog
2Years of 2Summers
South Africa in Technicolor
Half a Year (Or, Death Sucks)
Back to School
Remembering the Blur
Across the Blogosphere. Across the World.
2Summers in the News
After the Rain
100,000 Reasons to Love My Blog
I Box
Lightning Crashes
Jozi Loves Books
The Melville Cat Introduces Ms. M and JUNKIE
A Special 2Summers Photo
2Summers Rides Pillion
An Unforgettable Day in Chinatown
A 2Summers Christmas Makeover
Two Weddings and a Funeral
Bright Lights, Big City
A Post About Photowalking, and a Whole Lot More
Life Is A Walk in the Dog Park
Back to Blogging With Pics From Bo-Kaap
The Finest Jozi Burger Money Can Buy
36 Hours in the Lowcountry
365 Days in Jozi
7 Links: A Blog Award That Doesn't Suck
Painting the Town White, With Light
Am I a Photographer?
View all
My Top 5 Moments in the Great State of Maine
Mtunzini: A Beachy, Foresty Place in the Shade
Two Days in St. Lucia, KwaZulu-Natal
Four Days in Spain's Picos de Europa
Hiking the Drakensberg's Spectacular Tugela Gorge
The Blogitects Do Limpopo: Leshiba Wilderness
The Blogitects Do Limpopo: Magoebaskloof
Vredefort Dome: The Ultimate Weekend Getaway Guide
A Weekend in Greyton (and a bit of Malgas)
Quirky South Africa, Part 3: The Garden Route
How to Climb Table Mountain via Skeleton Gorge
The Glorious Proteas of Kloofendal Nature Reserve
The Joburg City Park You Must Visit in 2022
Jozi Getaways: Farmhouse@58 in the Cradle of Humankind
Bisecting Joburg: A Walk on Linksfield Ridge
A Green and Blue Wonderland at Walkersons
#10SouthAfricanTowns, Part 3: Kaapsehoop
A Delicious Dose of Solitude in the Melville Koppies
From the Beach to the Desert, Part I: Plettenberg Bay
A Summer Weekend at Brahman Hills
#Gauteng52, Week 18: Tswaing Meteorite Crater
#Gauteng52, Week 1: Hiking the Hennops Trail
A Dog-Friendly Getaway for a Dog-less Couple
Three Random Days in Cape Town: Mountaintops, Beer, and Big Fat Seals
Magoebaskloof: 13 Pictures of a Beautiful, Misty Morning
Wild Horses of the Drakensberg
I Climbed Some Mountains on Reunion Island
Charged by a Dassie in Fourways
A Beautiful Hike in Golden Gate (or, a Near-Death Experience in Golden Gate)
Starfish Safari at De Hoop Nature Reserve
On Top of the World in Namibia
Crack-a-DOOO!
Rock Art and Donkey Carts
Hogsback Packing
Kruger at Ground Level, Part 3: Mineral
Kruger at Ground Level, Part 2: Vegetable
Kruger at Ground Level, Part 1: Animal
A Day in the Life of a Quirky Melville Tourist
Clouds, Powerlines, and Pretty Dead Trees
Hunting Rock Animals in a Mountain Sanctuary
The End of 2Summers
The Mean Streets of Hillbrow
Hiking Joburg's Main Drag
Weekend Worship on the Koppies
Melville's Grassy Summer Wonderland
Miscellaneous Cape Town
Daytripping Around the Cape
How Not to Climb Table Mountain
Zoo Lake: Where the Locals Go
A 2Summer Sunday
Tortoises, Birds, Locusts, and One Fantastic Sunset
The Antbear and the ‘Berg
A Thousand Hills
Wonderboom!
The Bush
A Melville Sunday
View all
The 2Summers #Gauteng52 Book: Frequently Asked Questions
#Gauteng52: The Year in Review
#Gauteng52, Week 52: Bagels and More From Feigel's
#Gauteng52, Week 51: Scala Barber, the Oldest Shop in Melville
#Gauteng52, Week 50: Marievale Bird Sanctuary
#Gauteng52, Week 49: Culinary Table in Lanseria
#Gauteng52, Week 48: The Richmond Studio Café
#Gauteng52, Week 47: Joburg's Best Handbags (and there's a sale)
#Gauteng52, Week 46: Open Studios at August House
#Gauteng52, Week 45: The Jesuits of Auckland Park
#Gauteng52, Week 44: 9 Things to Do in Quirky Cullinan
#Gauteng52, Week 43: African Flavour Books
#Gauteng52, Week 42: Kensington's Rhodes Park
#Gauteng52, Week 41: Fresh Fish at La Marina Foods
#Gauteng52, Week 40: imPRESSed Craft Bindery and Letterpress
#Gauteng52, Week 39: Zoo Lake Swimming Pool
#Gauteng52, Week 38: Exploring Marabastad
#Gauteng52, Week 37: South Africa's Only Russian Orthodox Church
#Gauteng52, Week 36: The Reefsteamers Magaliesburg Express
#Gauteng52, Week 35: Winnie's Tuckshop in Tembisa
#Gauteng52, Week 34: The Pink Church With a Blue Door
#Gauteng52, Week 33: The Hare Krishnas of Lenasia
#Gauteng52, Week 32: Joburg's Best Fish and Chips
#Gauteng52, Week 31: Pretoria's Prison Museum
#Gauteng52, Week 30: The Joburg Jamonópolis
#Gauteng52, Week 29: Sophiatown The Mix
#Gauteng52, Week 28: Honky-Tonkin' at the Bapsfontein Hotel
#Gauteng52, Week 27: Anton Smit Sculpture Park
#Gauteng52, Week 26: Pretoria's Quirky Antique Route 6
#Gauteng52, Week 25: Scrumptious Pastries at Café Patisse
#Gauteng52, Week 24: Turffontein Race Course
#Gauteng52, Week 23: Food Junxion
#Gauteng52, Week 22: An Old-School Printer in Malvern
#Gauteng52, Week 21: Breezeblock in Brixton
#Gauteng52, Week 20: Benoni's Victorian Secret
#Gauteng52, Week 19: Where Basotho Blankets Are Made
#Gauteng52, Week 18: Tswaing Meteorite Crater
#Gauteng52, Week 17: The James Hall Museum of Transport
#Gauteng52, Week 16: The Roodepoort Museum
#Gauteng52, Week 15: The Majestic Video Store
#Gauteng52, Week 14: Glory in Melville
#Gauteng52, Week 13: Art and Design at Ellis House
#Gauteng52, Week 12: The Cosmos of Delta Park
#Gauteng52, Week 11: A New Take on Vilakazi Street
#Gauteng52, Week 10: Joburg's Best Chocolate
#Gauteng52, Week 9: Kavady at the Melrose Temple
#Gauteng52, Week 8: Picking Raspberries in Joburg South
#Gauteng52, Week 7: Johannesburg's Multiflora Market
#Gauteng52, Week 6: Pretoria's Freedom Park
#Gauteng52, Week 5: Hot Pot in Joburg's Third Chinatown
#Gauteng52, Week 4: A Taste of Paris in Blairgowrie
#Gauteng52, Week 3: Communing with Gandhi at Tolstoy Farm
#Gauteng52, Week 2: Schwaben Butchery, Where Pigs Come to Die
#Gauteng52, Week 1: Hiking the Hennops Trail
View all
A Very Sad Goodbye to Brixton the Cat
Trixie and Brixie
Farewell From the Melville Cat
The Melville Cat Leaves and Comes Back (Lockdown Day 95)
Trixie the Melville Kitten (Day 88)
Lockdown Journal: Day 57 (I Got Nothing)
Lockdown Journal: Day 43 (Pictures of Cats)
Lockdown Journal: Day 37 (The Melville Cat Inside)
Lockdown Journal: Day 20 (Perfect Circles)
Joburg COVID-19 Lockdown Journal: Day 7 (by the Melville Cat)
From the Melville Cat: Happy Birthday to Me
From the Melville Cat: The Midget Fluff Ball Menace Turns One
2019 Update From the Melville Cat
The Melville Cat: I Am a Cat Food Spokesperson
From the Melville Cat: A Kitten in My Castle
The Melville Cat: My Favorite Feline Instagrammers
From the Melville Cat: I'm a Work of Art
A Hillbrow Cat Becomes a Melville Cat
The Melville Cat: I'm a Columnist
A Melville Cat Photoshoot
Recent Events in the Life of the Melville Cat
Cats of Istanbul
The Melville Cat: My First Hotel Review
The Melville Cat: I'm Back
The Melville Cat: I'm Missing
From the Melville Cat: Move? What Move?
A Few Words From the Melville Cat
Statement From the Melville Cat: I Am Not Moving (and Neither Is 2Summers)
Message From a Happy Hillbrow Cat
Pets of Brazil
Cats of Ghana
The Story of a Hillbrow Cat
Newsflash From the Melville Cat
The Melville Cat Has a Cone Head
New Furniture for the Melville Cat
The Melville Cat: My Favorite Places
Message From the 2Summers Muse
Sunday Morning
Cat-a-Gram
A Cat Without a Tail
Lucky Rescues the Melville Cat
Winter Through the Eyes of the Melville Cat
The Smokey Eye
News From the Melville Cat
The Melville Cat Introduces Ms. M and JUNKIE
From the Melville Cat: The Lucky 5 Star is MINE
Message of Support From the Melville Cat
Photo of the Day: The Melville Cat Returns
The Double Life of a Melville Cat
A Garden in Gaither (or Scenes From Sykesville)
View all
The Melville Cat: My Favorite Feline Instagrammers
An Instagram Challenge in 2016. A Blog Challenge in 2017.
The Oriental Plaza Instameet: Winners Announced
News Flash: The First Oriental Plaza Instameet (With Prizes)
A Rainy Instameet in Jeppestown
Six Underrated Joburg Instagrammers to Follow in 2016
A Year of Making Space
Ode to Instagram
How (Not) to Jump Off a Stadium
Around Zimbabwe in 14 Days: Snaps From the Road
An Empty Stadium, Filled With Instagram
Around South Africa in 10 Instagrams
Hi, South Africa. Nice to Meet You.
Melville Snapshot: Fly in My Backyard
Walking in the Sky With Vodacom
Johannesburg's Amazing Race
Goodbye Africa, Hello America
I Think I'm South African Now
Did I Mention Jozi is Pretty?
Roof-Hopping Through a Beautiful City
Broken iPhone, Awesome Instawalk
Signs of Jozi: Prophets, Potions, and...
Superbowl Weekend By the Sea
An Epic Orgy of Instagram
Weekend of Jozi Awesomeness
Soweto iPhonography
Signing off for 2012
The Melville Cat: My Favorite Places
Agapanthus
Photowalking Without a Camera
Ponte.
Instagram Insanity
Jozi Clouds, Instagrammed
Jozi CBD: Above and Below
I (He)art Joburg
Message From the 2Summers Muse
Shooting Without a Viewfinder
Melville Insta-brunch
Three Flowers and a Tree
Sunday Morning
Glass
Blank Page
Cat-a-Gram
Fronds Unfurling
Focusing Inward With Instagram
Don't Mind Me. I'm Working on Myself.
Weekend Instablog
View all
A Very Sad Goodbye to Brixton the Cat
Grieving for Jon, Ten Years Later
Farewell From the Melville Cat
Feeling South Africa's Pain
For Meruschka (a.k.a. MzansiGirl)
19 December
Remembering Henrike
Something I'm Afraid Of
Confession: I'm an Artist
An Update From the Real Me
Remembering Things in the Land That Grows Rocks
Mourning, Honoring, Celebrating Madiba
Goodbye Africa, Hello America
Still Crazy After All Three Years
Pause.
Signing off for 2012
A Year Without Jon
Birthday Card for Jon
Jailhouse Photo Exhibition
Don't Mind Me. I'm Working on Myself.
2Years of 2Summers
Half a Year (Or, Death Sucks)
Back to School
There's Something About Swaziland
Remembering the Blur
Across the Blogosphere. Across the World.
Spiraling
2Summers Cooks
A Bittersweet Jozi Easter
After the Rain
Run Jozi, Run
I Box
A Rose by Any Other Name...
How Did I Get Here?
Return to the Swazi Mountaintop
Our Final Assignment
A Time to Be Born, A Time to Die
A Special 2Summers Photo
Message of Support From the Melville Cat
Land Rover on a Swazi Mountaintop
An Unforgettable Day in Chinatown
Last Goodbye
Gratitude
Joe
View all
The Blogitects’ Excellent (Mis)adventures in KwaZulu-Natal, Part 2
The Blogitects' Excellent (Mis)adventures in KwaZulu-Natal, Part 1
Return to De Hoop Nature Reserve
Bisecting Joburg: A Walk on Linksfield Ridge
A Delicious Dose of Solitude in the Melville Koppies
Johannesburg Botanical Gardens and Emmarentia Dam Are Open
#Gauteng52, Week 18: Tswaing Meteorite Crater
Starfish Safari at De Hoop Nature Reserve
Hyenas Make Me Laugh
Return to the Swazi Mountaintop
A 2Summers Christmas Makeover
I Can See Clearly Now (Sort Of)
Crack-a-DOOO!
Rock Art and Donkey Carts
Hogsback Packing
Voortrekker: My New Favorite Afrikaans Word
Am I a Photographer?
Kruger at Ground Level, Part 3: Mineral
Kruger at Ground Level, Part 2: Vegetable
Kruger at Ground Level, Part 1: Animal
Rock the Cradle (of Humankind)
Bloomin' Aloe
Clouds, Powerlines, and Pretty Dead Trees
Hunting Rock Animals in a Mountain Sanctuary
NIROX: Where Art, Nature, and Monkeys Meet
The End of 2Summers
A Tiger in the African Bush
Weekend Worship on the Koppies
Melville's Grassy Summer Wonderland
Miscellaneous Cape Town
Daytripping Around the Cape
How Not to Climb Table Mountain
Elephant-Watching Through the Rearview Mirror
Zoo Lake: Where the Locals Go
A 2Summer Sunday
Part 4 of 4: A Thanksgiving Journey From Swaziland to Joburg
Part 2 of 4: Trying to Stay Dry in Swaziland
Joe Goes to Washington
A Birthday Celebration with Hats and Rats
Tortoises, Birds, Locusts, and One Fantastic Sunset
View all
A Very Sad Goodbye to Brixton the Cat
Rugby in South Africa Is Not Only a Game
Grieving for Jon, Ten Years Later
2Summers Moves to Brixton
The 2Summers 2021 Support Group: 3 Influencers Who Make Me Happy
The 2Summers 2021 Support Group: Is Anyone Reading This?
Sunrise Over 2021
Lockdown Revisited: Fake It 'Til You Make It
Knitting (Lockdown Day 90)
The COVID-19 Paradox (Lockdown Day 78)
Five Good Things That Have Happened to Me During Lockdown (Day 76)
My Love Life Under Lockdown (Day 70)
Thoughts About Racism, Anti-Racism, and White Supremacy (Lockdown Day 66)
Lockdown Journal: Day 47 (The Third Quarter)
Lockdown Journal: Day 46 (Face Masks and Feelings)
Lockdown Journal: Day 29 (Exchange of Humanity)
Lockdown Journal: Day 16 (My 1000th Blog Post)
Joburg COVID-19 Lockdown Journal: Day 5
Life in Joburg During COVID-19
Looking Back at 2019. Looking Forward to 2020.
Feeling South Africa's Pain
Rants and Rages of a 40-Something Woman
Solo Traveling, Never Alone
Thoughts on Blogging (Which Is Kind of a Stupid Word)
Hi from Malawi
Heartbreak: A Valentine's Day Post
19 December
8 Years, 800 Blog Posts
From the Melville Cat: A Breakup
Musings From a Traveling Auntie
Two Men Get Married on the Roof of Johannesburg
Something I'm Afraid Of
A Year of Making Space
Reflections of a Jet-lagged Woman Between Continents
Home in Melville
For Ray
Confession: I'm an Artist
An Update From the Real Me
A Thank-You Letter to My Blog
View all
A Jacaranda Walk Through Rosebank
Wonderboom, 2.0!
Return to the White Jacaranda Trees of Herbert Baker Street
Joburg Jacaranda Watch: October 2020
Lockdown Journal: Day 18 (Tree-Hugging)
The Shot Hole Borer Beetle: A Deadly Threat to Joburg's Trees
The Land of Elephants and Baobabs
A Jacaranda Stroll, Without Jacarandas
Houghton Heritage
Under the Tall, Tall Trees
I Can See Clearly Now (Sort Of)
Crack-a-DOOO!
The Double Life of a Melville Cat
Hogsback Packing
Voortrekker: My New Favorite Afrikaans Word
Saving Buildings and Lives in Hillbrow
Kruger at Ground Level, Part 3: Mineral
Kruger at Ground Level, Part 2: Vegetable
Kruger at Ground Level, Part 1: Animal
This Blog Will Be Temporarily Eclipsed
A Day in the Life of a Quirky Melville Tourist
Bloomin' Aloe
Clouds, Powerlines, and Pretty Dead Trees
NIROX: Where Art, Nature, and Monkeys Meet
The End of 2Summers
Sunrise, Sunset
Hiking Joburg's Main Drag
Sunday's Main Event
Melville Pizza: Think Thin
Melville's Grassy Summer Wonderland
Miscellaneous Cape Town
How Not to Climb Table Mountain
A Summer Garden in Melville. And a Large Bug.
Zoo Lake: Where the Locals Go
Christmas Below the Equator
Part 1 of 3: On the Road to Swaziland
Tortoises, Birds, Locusts, and One Fantastic Sunset
Wonderboom!
View all
My Favorite Jozi Coffee Shops: Red Door Café in Edenvale
My Favorite Jozi Coffee Shops: Vice in Craighall Park
My Favorite Jozi Coffee Shops: Toasted in Parkwood
Magic at Rand Steam: Rialheim and Boho Cafe and Co.
My Favorite Jozi Coffee Shops: Ophelia in Emmarentia
My Favorite Jozi Coffee Shops: AFRIKOA in Rosebank
My Favorite Jozi Coffee Shops: Loof Coffee in Norwood
Tips for Visiting Joburg's Little Addis
My Favorite Jozi Coffeeshops: Tilt Coffee in Melville
My Favorite Jozi Coffeeshops: Bertrand in Maboneng
Tarantino's: Joburg's Most Secret Coffeeshop
My Favorite Jozi Coffeeshops: Flynn Coffee
My Favorite Jozi Coffeeshops: Thirdspace
My Favorite Jozi Coffeeshops: Yield Coffee Bar
#Gauteng52, Week 48: The Richmond Studio Café
#Gauteng52, Week 21: Breezeblock in Brixton
#Gauteng52, Week 11: A New Take on Vilakazi Street
Downtown Joburg's Newest Secret Coffeeshop
Pop-Up Travel: Terbodore Coffee Roasters
My Five Favorite Coffee Shops in Joburg
Quickie Restaurant Reviews: Hell's Kitchen and Pablo Eggs-Go-Bar
Why I Waited in Line for Two Hours At Starbucks and Krispy Kreme
Quickie Restaurant Review: Industry Bakery in Emmarentia
My Favorite Corner in Melville
Melville Coffee Time With Internations
Breakfast in the Jozi 'Burbs: My Top Five Picks
This Just In: New Coffee Shop Discovered in Newtown
Newtown's South African/Ethiopian/Vegan Coffee Shop
Vegan Food That Every South African Will Love
The Coolest Coffee Shop You've Never Heard Of
An Authentic Joburg Afternoon
Father Coffee: The Pinnacle of Caffeine Hipness
Wi-Fi Revolution
Where to Caffeinate in Washington D.C.
A Cuppa Joe in Jozi
Exploring Jozi's Odd Side
Hiking Joburg's Main Drag
View all
Photos From Braamfontein's Indwe Park
Exploring Joburg's Private Gardens
Bonolo's Beautiful Melville Garden
The Wilds: Joburg's Controversial Garden of Eden
Three Flowers and a Tree
Houghton Heritage
Fronds Unfurling
Don't Mind Me. I'm Working on Myself.
Spiraling
A Rose by Any Other Name...
A Beetherfly in My Backyard
High and Low
I Can See Clearly Now (Sort Of)
A Post About Photowalking, and a Whole Lot More
Life Is A Walk in the Dog Park
The Fleeting Life of a Melville Iris
The Double Life of a Melville Cat
A Garden in Gaither (or Scenes From Sykesville)
Voortrekker: My New Favorite Afrikaans Word
Saving Buildings and Lives in Hillbrow
A Day in the Life of a Quirky Melville Tourist
Bloomin' Aloe
Photowalking Jozi's Downtown Fringes
Escape to the Rainy Countryside
NIROX: Where Art, Nature, and Monkeys Meet
The End of 2Summers
Hiking Joburg's Main Drag
Miscellaneous Cape Town
A Summer Garden in Melville. And a Large Bug.
6 Months, 10,000 Hits
Rain Rain Rain. Rain.
Two Posts for the Price of One: Apartheid Photography and Corn
A Birthday Celebration with Hats and Rats
Tortoises, Birds, Locusts, and One Fantastic Sunset
Wildlife
Mexicho's Revenge
Welcome to the Lucky 5 Star
View all
Farewell From the Melville Cat
The Melville Cat Leaves and Comes Back (Lockdown Day 95)
Trixie the Melville Kitten (Day 88)
A Difficult Day for the Melville Cat (Lockdown Day 64)
Lockdown Journal: Day 43 (Pictures of Cats)
Lockdown Journal: Day 37 (The Melville Cat Inside)
Lockdown Journal: Day 32 (Time Travel)
Lockdown Journal: Day 21 (The Melville Cat)
Joburg COVID-19 Lockdown Journal: Day 7 (by the Melville Cat)
From the Melville Cat: Happy Birthday to Me
From the Melville Cat: The Midget Fluff Ball Menace Turns One
2019 Update From the Melville Cat
The Melville Cat: I Am a Cat Food Spokesperson
From the Melville Cat: A Kitten in My Castle
The Melville Cat: My Favorite Feline Instagrammers
From the Melville Cat: I'm a Work of Art
From the Melville Cat: A Breakup
A Hillbrow Cat Becomes a Melville Cat
The Melville Cat: I'm a Columnist
A Melville Cat Photoshoot
My Favorite Joburg People: Michelle de Villiers
A Must-Have Item for Every Garden in Johannesburg
Recent Events in the Life of the Melville Cat
The Melville Cat: My First Hotel Review
The Melville Cat: I'm Back
The Melville Cat: I'm Missing
From the Melville Cat: Move? What Move?
A Few Words From the Melville Cat
Statement From the Melville Cat: I Am Not Moving (and Neither Is 2Summers)
From the Melville Cat: Yes, I'm Still Here. 2Summers Is Too.
Newsflash From the Melville Cat
Hibernating With the Melville Cat
New Furniture for the Melville Cat
The Melville Cat: My Favorite Places
Shooting Without a Viewfinder
Sunday Morning
View all
Medieval Wench for an Evening
Sunset From the Top of Africa
Vintage on Wheels
Traditional African Culture in a Modern African City
Ice Cream and Art Deco in the African 'Burbs
2Summers Rides Pillion
An Unforgettable Day in Chinatown
Bright Lights, Big City
Sophiatown, Past and Present
Getting to Know Gandhi
Rock Art and Donkey Carts
Alex: Joburg's Other Township
Hogsback Packing
Voortrekker: My New Favorite Afrikaans Word
365 Days in Jozi
Talent-Scouting in Pretoria
7 Links: A Blog Award That Doesn't Suck
Saving Buildings and Lives in Hillbrow
Kruger at Ground Level, Part 3: Mineral
Kruger at Ground Level, Part 1: Animal
Yo Yo, Yeoville
The Lucky 5 Star Curry House
Rock the Cradle (of Humankind)
A Day in the Life of a Quirky Melville Tourist
Exploring Joburg's Downtown Chinatown
The ANC Football Divas Do Jozi
Monkey Paws, Anyone?
Scouring Gabs for Mma Ramotswe
Photowalking Jozi's Downtown Fringes
Escape to the Rainy Countryside
Saturday Night Cricket Fever in Fordsburg
The Mean Streets of Hillbrow
Jozi From Above
Miscellaneous Cape Town
Joburg's Wacky Victorian Time Warp
View all
Photos From Braamfontein's Indwe Park
My Top 5 Moments in the Great State of Maine
The Blogitects Roadtrip to Augrabies Falls
Hiking the Drakensberg's Spectacular Tugela Gorge
The Blogitects Do Limpopo: Marakele National Park
The Blogitects Do Limpopo: Mapungubwe National Park
Four Days in Rhode Island, America's Smallest State
Quirky South Africa, Part 3: The Garden Route
The Blogitects’ Excellent (Mis)adventures in KwaZulu-Natal, Part 2
The Cosmos Flowers of Delta Park: 2022 Edition
How to Climb Table Mountain via Skeleton Gorge
The Glorious Proteas of Kloofendal Nature Reserve
The Joburg City Park You Must Visit in 2022
Cleaning Up the Brixton Cemetery
Two Days With Joburg Tourism: A Photo Story
Wonderboom, 2.0!
A Tree at Westdene Dam
A Sunday Afternoon at Zoo Lake
A Delicious Dose of Solitude in the Melville Koppies
Five Outings in Gauteng Province
Johannesburg Botanical Gardens and Emmarentia Dam Are Open
Five Great Jozi Walks to Prepare for MTN Walk the Talk with 702
The Ultimate Mother-Daughter South African Road Trip
A Quick Visit to the Dinokeng Game Reserve
10 Places to Visit in Melville's 27 Boxes
The Long March to Freedom National Heritage Monument
#Gauteng52, Week 50: Marievale Bird Sanctuary
Reclaim the Wilds This Sunday
#Gauteng52, Week 42: Kensington's Rhodes Park
#Gauteng52, Week 12: The Cosmos of Delta Park
The Wilds: Joburg's Controversial Garden of Eden
An "Off the Beaten Path" Guide to Joburg
My New (Almost) Favorite Jozi Park
Graveyard Instawalk
View all
Soweto Night Out: A Walk Through South Africa's History
St. Mary's Cathedral: A Secret Church in Downtown Joburg
Joburg Heritage: Churches of Coronationville and Bosmont
Visiting the Voortrekker Monument on the Day of Reconciliation
A Visit to the Thokoza Memorial
A Visit to Mandela House on Vilakazi Street
The Long March to Freedom National Heritage Monument
Adventures in North West Province: The Jacob Zuma Site of Arrest
#Gauteng52, Week 29: Sophiatown The Mix
Street Art and Cape Town's District Six
#Gauteng52, Week 6: Pretoria's Freedom Park
Pafuri: A Beautiful Place With an Ugly History, Turned Beautiful Again
Pop-Up Travel: The Nelson Mandela Capture Site
Sophiatown, Past and Present
Back to Blogging With Pics From Bo-Kaap
Alex: Joburg's Other Township
Another South African Struggle
Voortrekker: My New Favorite Afrikaans Word
I Fell in Love With a Squatter Camp
Celebrating Madiba with Soccer
Saving Buildings and Lives in Hillbrow
Am I a Photographer?
Kruger at Ground Level, Part 3: Mineral
Exploring Joburg's Downtown Chinatown
The ANC Football Divas Do Jozi
The Mean Streets of Hillbrow
Joburg’s Story in Pictures and Sound
Sowetan for a Day
Happy New Year From Jozi
Cricket: Not a Game for Sissies
Two Posts for the Price of One: Apartheid Photography and Corn
North and South
View all
Soweto Night Out: A Walk Through South Africa's History
St. Mary's Cathedral: A Secret Church in Downtown Joburg
Hunting for Fossils in the Cradle of Humankind
My Joburg Jumpsuit: A Love Story
Visiting Dolobran, Joburg's Quirkiest Mansion
Pretoria Jacarandas: A Photo Bonanza
Walking Downtown Jozi: A Photo Story
Joburg Heritage: Churches of Coronationville and Bosmont
Jozi Fashion Designer for a Day
St. Alban's: A Hidden Cathedral in Ferreirasdorp
A Jacaranda Weekend in Rosebank
Take a Walk Through Brixton with the Blogitects
Hidden Joburg: Glenshiel and Villa Arcadia
Gallery-Hopping Through Rosebank with Thabo the Tourist
A Jacaranda Walk Through Rosebank
Photo Post: Joburg Graffiti Bonanza
An Organic, Vegan Exploration of Joburg
A Visit to the Thokoza Memorial
Spaza Shop Magic in Katlehong
Announcing the Katlehong and Thokoza Spaza Shop Tour
The Ruins of Rose Road: Photo Bonanza
Musings on Migration in Joburg
Not Cycling Through Alexandra Township
Afternoon Tea in Bezuidenhout Valley
Cycle Joburg With Kennedy
JoburgPlaces and the Restoration of Somerset House
Cycling Tour Through Diepsloot
Skateboarding Across Jozi
The Heritage of Johannesburg's Middle-Class Suburbs
#JoziWalks: Exploring Johannesburg's Forgotten Frontiers
Touring Joburg's Mosques and Minarets
Roving Johannesburg With the Roving Bantu
View all
Ezemvelo: Great Hiking Close to Joburg
The Blogitects Do Limpopo: Mapungubwe National Park
Lion Sightings in the Lap of Luxury at Thanda Safari
The Joburg City Park You Must Visit in 2022
Monday Morning With a Mob of Meerkats
Cheetahs on the Hunt in Welgevonden Game Reserve
#Gauteng52, Week 50: Marievale Bird Sanctuary
Kruger, Top to Bottom: Secret Places and Random Tips
15 Birds of the Kruger National Park
Three Incredible Moments in the Kruger
Five Cheetahs and an Aardvark
Baby Elephants, Hungry Giraffes, and Other Cool Stuff in Karen
The Astonishing, Confounding Story of South Africa's White Lions
48 Hours in Dullstroom
Pop-Up Travel: Dullstroom Bird of Prey Centre
24 Hours in Kasane: Monkeys, Warthogs, and Elephant-Eating Dogs
Fun Fish Photography at the Two Oceans Aquarium
Wild Cats Belong in the Wild: #AnimalRightsInTourism
Pop-Up Travel: Addo Elephant National Park
Africa: On Foot
Screech of the Hadeda
Some Very Special African Penguins
Elephants, Crocs, and Hippos (and More Elephants)
I Saw a Leopard in Pilanesberg
Why Did the Rhinoceros Cross the Road?
Superbowl Weekend By the Sea
There's a Lot of Sand in Namibia
Hyenas Make Me Laugh
Under Namibian Skies
On Top of the World in Namibia
A Near-Death Rhino Encounter on New Year's Eve
View all
Soweto Night Out: A Walk Through South Africa's History
A Special Tour in Bulte (Noordgesig): Sign Up Now
Tuesday Night at the Sawubona Music Jam
Matric Farewell: Party of the Year in Bulte
A Stance Car Park-Off at FNB Stadium
A Morning in Noordgesig
Literary Magic at the Soweto Book Café
Spinning Bicycles in Soweto
Diepkloof, Soweto, on a Sunday
I Climbed a Mine Dump in Soweto
Chicken Dinner at Chilli Pepper on Immink Drive
Cycling in Soweto With Locals
Soweto (Lockdown Day 82)
What Next? (Lockdown Day 69)
Touring Soweto with a South African Blonde
A Visit to Mandela House on Vilakazi Street
#JoziWalks: Exploring Johannesburg's Forgotten Frontiers
#Gauteng52, Week 11: A New Take on Vilakazi Street
Soweto, the Adrenaline-Seekers' Capital of South Africa
10 New Discoveries in Soweto
The Best Night Ever in Soweto
72 Hours in Soweto
Cycling Though Soweto on Mandela's Weekend
Soweto iPhonography
The Power of the Picture
South Africa is a Beautiful Place
The ANC Football Divas Do Jozi
Sowetan for a Day
North and South
View all
Tuesday Night at the Sawubona Music Jam
The Spectacular Brixton Light Festival, Revisited
Fetch the Bolt Cutters (Lockdown Day 60)
Artivist: Braamfontein's Must-Visit Art Bar
Swaziland's Bushfire Festival: My Top 8 Tips
A December Staycation in Braamfontein
#Gauteng52, Week 28: Honky-Tonkin' at the Bapsfontein Hotel
Work Shop New Town: The Embodiment of Jozi Coolness
The Best Night Ever in Soweto
The 2014 Joburg City Festival: My Photo Highlights
Preview: The Sheds @1Fox, and the Best Week of the Year in Joburg City
The Best Jozi Birthday Weekend of All Time, Ever
Five Random Thoughts on the Joburg Philharmonic Orchestra
Joburg City Fest: Beer, Bright Lights and BCUC
Quick Reminder: Melville is Awesome
Jozi Round-up
I Danced Like a Maniac in Hillbrow
Weekend of Jozi Awesomeness
Fun Jazz in Jozi
An OppiKoppi Survival Guide
Oppi! Koppi! I Survived.
Update From Chilly South Africa
Fête de la Melville
A Fiery Swazi Weekend
After the Fire
UMOJA!
Good Breakfast, Bad Photographer
Happy New Year From Jozi
View all
Rugby in South Africa Is Not Only a Game
Spinning Bicycles in Soweto
#Gauteng52, Week 24: Turffontein Race Course
How (Not) to Jump Off a Stadium
An Authentic Joburg Afternoon
Help Us Rebuild the Hillbrow Boxing Club
Girl Boxers Kick Ass. Part 2: The Champs
Girl Boxers Kick Ass. Part 1: The Undercards
Raging Whoremones Reign Supreme
Ballroom Boxing
Boxing on the Streets of Yeoville
Fight Club, Part 2
Fight Club, Part 1
Stories from Camp Sizanani
I'm a Movie Star!
I Box, in Hillbrow
Run Jozi, Run
I Box
Summer Camp, South African Style
America's Pastime in a South African Township
Celebrating Madiba with Soccer
The ANC Football Divas Do Jozi
Rugby: REALLY not a Game for Sissies
Saturday Night Cricket Fever in Fordsburg
Cricket Continued
Cricket: Not a Game for Sissies
Joe Goes to Washington
View all
Four Days in Spain's Picos de Europa
Hiking the Drakensberg's Spectacular Tugela Gorge
Wild Horses of the Drakensberg
Return to the Swazi Mountaintop
Crack-a-DOOO!
The Magical Village of Hugel-Bugel
Rock Art and Donkey Carts
Hogsback Packing
7 Links: A Blog Award That Doesn't Suck
Am I a Photographer?
Kruger at Ground Level, Part 3: Mineral
Kruger at Ground Level, Part 2: Vegetable
Kruger at Ground Level, Part 1: Animal
Clouds, Powerlines, and Pretty Dead Trees
Hunting Rock Animals in a Mountain Sanctuary
Escape to the Rainy Countryside
A Tiger in the African Bush
Miscellaneous Cape Town
Daytripping Around the Cape
How Not to Climb Table Mountain
A 2Summer Sunday
Part 1 of 3: On the Road to Swaziland
Joe Goes to Washington
Tortoises, Birds, Locusts, and One Fantastic Sunset
The Antbear and the ‘Berg
Horse-riding for Health in Mokhotlong
View all
2Winters: Colorado Snow
Birthday Card for Jon
Update From Chilly South Africa
Winter Through the Eyes of the Melville Cat
Cold Weather, Astonishing Sky
After the Rain
Run Jozi, Run
Lightning Crashes
Photo of the Day: Ominous Jozi Skyline
Beauty, Poverty, and Joy Under the Baking Swazi Sun
I Can See Clearly Now (Sort Of)
Where to Caffeinate in Washington D.C.
Celebrating Cooncie With Hurricane Irene
Voortrekker: My New Favorite Afrikaans Word
Good Breakfast, Bad Photographer
Kruger at Ground Level, Part 3: Mineral
Kruger at Ground Level, Part 1: Animal
This Blog Will Be Temporarily Eclipsed
Bloomin' Aloe
Clouds, Powerlines, and Pretty Dead Trees
Hunting Rock Animals in a Mountain Sanctuary
The End of 2Summers
Daytripping Around the Cape
How Not to Climb Table Mountain
Rain Rain Rain. Rain.
Part 2 of 4: Trying to Stay Dry in Swaziland
View all
Joburg COVID-19 Lockdown Journal: Day 7 (by the Melville Cat)
The Melville Cat: I Am a Cat Food Spokesperson
From the Melville Cat: A Kitten in My Castle
A Dog-Friendly Getaway for a Dog-less Couple
A Melville Cat Photoshoot
Recent Events in the Life of the Melville Cat
The Melville Cat: My First Hotel Review
From the Melville Cat: Move? What Move?
Statement From the Melville Cat: I Am Not Moving (and Neither Is 2Summers)
Message From a Happy Hillbrow Cat
Pets of Brazil
The Story of a Hillbrow Cat
Newsflash From the Melville Cat
The Melville Cat Has a Cone Head
Hibernating With the Melville Cat
The Melville Cat: My Favorite Places
A Cat Without a Tail
Lucky Rescues the Melville Cat
Winter Through the Eyes of the Melville Cat
The Smokey Eye
Burgers and Dog
News From the Melville Cat
Message of Support From the Melville Cat
Life Is A Walk in the Dog Park
The Double Life of a Melville Cat
View all
Early Saturday Morning at the Pretoria Boeremark
Pretoria Jacarandas: A Photo Bonanza
Pomegranates and Turkish Food in Centurion
Ludwig's Roses: The Rose Capital of South Africa
Roadhouses of Gauteng Province
Sunrise Over 2021
Wonderboom, 2.0!
Visiting the Voortrekker Monument on the Day of Reconciliation
Return to the White Jacaranda Trees of Herbert Baker Street
Lockdown Journal: Day 19 (Pretoria Gold)
A Quick Visit to the Dinokeng Game Reserve
The Long March to Freedom National Heritage Monument
#Gauteng52, Week 44: 9 Things to Do in Quirky Cullinan
#Gauteng52, Week 38: Exploring Marabastad
#Gauteng52, Week 31: Pretoria's Prison Museum
#Gauteng52, Week 26: Pretoria's Quirky Antique Route 6
#Gauteng52, Week 18: Tswaing Meteorite Crater
#Gauteng52, Week 6: Pretoria's Freedom Park
The Quest for Pretoria's White Jacarandas
Voortrekker: My New Favorite Afrikaans Word
Talent-Scouting in Pretoria
Rugby: REALLY not a Game for Sissies
A Week on the Commune
Wonderboom!
On Assignment
View all
A Winter Explosion of Aloes at the Aloe Farm
15 Birds of the Kruger National Park
A Must-Have Item for Every Garden in Johannesburg
Screech of the Hadeda
Talent-Scouting in Pretoria
Kruger at Ground Level, Part 3: Mineral
Kruger at Ground Level, Part 1: Animal
A Day in the Life of a Quirky Melville Tourist
Exploring Joburg's Downtown Chinatown
Monkey Paws, Anyone?
Bloomin' Aloe
Melville's Grassy Summer Wonderland
Miscellaneous Cape Town
Daytripping Around the Cape
Mom Arrives to a Swarm of Termites
Zoo Lake: Where the Locals Go
Part 1 of 3: On the Road to Swaziland
Tortoises, Birds, Locusts, and One Fantastic Sunset
The Antbear and the ‘Berg
A Thousand Hills
Wonderboom!
Wildlife
The Bush
Here
View all
Diepkloof, Soweto, on a Sunday
Wandering Lenasia with the Purple Pimpernel
A Visit to the Thokoza Memorial
Spaza Shop Magic in Katlehong
Announcing the Katlehong and Thokoza Spaza Shop Tour
Touring Soweto with a South African Blonde
Cycling Tour Through Diepsloot
Discovering South African Food in Alexandra Township
Katlehong Stories: Storytelling in a Johannesburg Township
A Walk Through Alexandra Township
Township Sunday. On a Bike.
The Power of the Picture
Two Weddings and a Funeral
South Africa is a Beautiful Place
A Diepsloot Photo-Share
Summer Camp, South African Style
Alex: Joburg's Other Township
America's Pastime in a South African Township
I Fell in Love With a Squatter Camp
The ANC Football Divas Do Jozi
Sowetan for a Day
Two Posts for the Price of One: Apartheid Photography and Corn
The Bush
North and South
View all
Mustardbox 713: Chowing Korean Corn Dogs in Boksburg
Where to Eat Outside in Joburg: Blind Tiger
Quickie Restaurant Review: Anong Thai in Cyrildene
November Restaurant of the Month: Kafe Noir
October Restaurant of the Month: Die Kneipe in Kensington
September Restaurant of the Month: Lexi's Healthy Eatery
August Restaurant of the Month: Ben's Pizza in Marshalltown
July Restaurant of the Month: NGC Blairgowrie
June Restaurant of the Month: Sumting Fresh
May Restaurant of the Month: Tonino's
April Restaurant of the Month: The Bagel Zone
March Restaurant of the Month: Bergbron Plaaskombuis
February Restaurant of the Month: Impi Brewing Co. in Lorentzville
January Restaurant of the Month: Reserved Cafe in Melville
A Secret Bakery in Kramerville
Andalousse: A Quickie Cape Town Restaurant Review
Quickie Restaurant (and Hotel) Review: Clico Boutique Hotel
Quickie Restaurant Review: Rosto in Linden
Quickie Restaurant Review: Mamasan in Melville
Downtown Joburg's Newest Secret Coffeeshop
A Good Sushi Restaurant in Joburg
Quickie Restaurant Reviews: Hell's Kitchen and Pablo Eggs-Go-Bar
Quickie Restaurant Review: Industry Bakery in Emmarentia
View all
The Blogitects Do America
From Africa to America: The National Museum of African American History and Culture
2Summers Reporting From Washington: A Trumpkin Halloween
Reflections of a Jet-lagged Woman Between Continents
Statue-Hunting in the Historic District
Between Two Summers
My Nation's Capital at Night
Where to Caffeinate in Washington D.C.
What I Miss Most about Washington
Tattooed in My Nation's Capital
Talent-Scouting in Pretoria
Jozi to Pretoria at High Speed
A Cuppa Joe in Jozi
A Day in the Life of a Quirky Melville Tourist
Exploring Joburg's Downtown Chinatown
Cycling in a Town Where Car is King
It's Go Time
Farewell, Cubicle
Car-less
Lost and Found
Reflections
Executing a Hemispheric Switch
Two Summers in 2010
View all
Mtunzini: A Beachy, Foresty Place in the Shade
Two Days in St. Lucia, KwaZulu-Natal
Four Days in Rhode Island, America's Smallest State
A Writing Holiday in Leisure Bay
The Blogitects’ Excellent (Mis)adventures in KwaZulu-Natal, Part 2
A Lazy Blog About Cape Agulhas, the Southern Tip of Africa
Cruising Along the Eastern Cape's Route 72
36 Hours in Hermanus
I'd Rather Be in Mauritius. (Duh.)
Three Days in a Mozambican Paradise
Three Random Days in Cape Town: Mountaintops, Beer, and Big Fat Seals
Golden Hour on Reunion Island
Everything in Mauritius is Beautiful.
On a Beach in Zanzibar
Pop-Up Travel: Ilha Grande, Brazil
Living Like Queens on an African Beach
Ghana's Panoramic Beaches
36 Hours in the Lowcountry
Moonrise Over the South Coast
Daytripping Around the Cape
Durban Extremes
Bedlam at the Beach
View all
Photos From Braamfontein's Indwe Park
A Winter Explosion of Aloes at the Aloe Farm
The Cosmos Flowers of Delta Park: 2022 Edition
The Glorious Proteas of Kloofendal Nature Reserve
Ludwig's Roses: The Rose Capital of South Africa
Lockdown Journal: Day 28 (An American Garden)
Lockdown Journal: Day 27 (Ice Flowers)
Lockdown Journal: Day 25 (Monday)
Lockdown Journal: Day 23 (Birds of Paradise)
Lockdown Journal: Day 17 (Happy Easter)
#Gauteng52, Week 12: The Cosmos of Delta Park
#Gauteng52, Week 7: Johannesburg's Multiflora Market
Agapanthus
Three Flowers and a Tree
Houghton Heritage
A Rose by Any Other Name...
High and Low
A Post About Photowalking, and a Whole Lot More
Crack-a-DOOO!
The Fleeting Life of a Melville Iris
Bloomin' Aloe
Escape to the Rainy Countryside
View all
Dennis Dlomo's Fantastic Fitness Club
A Very Sad Goodbye to Brixton the Cat
The Spectacular Brixton Light Festival, Revisited
Yola's: The Place for Koesisters (and Koeksisters?) in Joburg
Youth Day Warmup for the Brixton Light Festival
Trixie and Brixie
Take a Walk Through Brixton with the Blogitects
St. Nicholas of Japan in Brixton: A Balm for My Messy Brain
2Summers Moves to Brixton
Cleaning Up the Brixton Cemetery
The Beautiful Brixton Burn
Top 5 Pandemic Dining Destinations in the Jozi Suburbs
A Post About Dagwoods
A Corner Shop Exhibition in Brixton
A Beautiful Place to Eat and Sleep in Auckland Park
Some Shots From the Top of the Sentech Tower
#Gauteng52, Week 45: The Jesuits of Auckland Park
#Gauteng52, Week 21: Breezeblock in Brixton
Roving Johannesburg With the Roving Bantu
Brixton on Fire: My Second Limited-Edition Print
Graveyard Instawalk
View all
A Delicious Dose of Solitude in the Melville Koppies
Quick Photoshoot on the Melville Koppies
Crazy Koppies Clouds
Gratitude
A Lucky 5 Star House-Cooling
A 2Summers Christmas Makeover
I Can See Clearly Now (Sort Of)
Saving Buildings and Lives in Hillbrow
A Day in the Life of a Quirky Melville Tourist
Bloomin' Aloe
The End of 2Summers
Exploring Jozi's Odd Side
Weekend Worship on the Koppies
Melville's Grassy Summer Wonderland
Mom Arrives to a Swarm of Termites
6 Months, 10,000 Hits
Melville Pass-throughs
Two Posts for the Price of One: Apartheid Photography and Corn
A Week on the Commune
A Melville Sunday
Here
View all
A Weekend in Greyton (and a bit of Malgas)
Wine Tasting Dos and Don'ts: Lessons From Noble Vice
How I Became a Wine Guru in One Day
From the Beach to the Desert, Part 2: Oudtshoorn
8 Magical Moments in the Swartland
Quirky Winemakers of the Swartland
36 Hours in Hermanus
Two Days in the Robertson Wine Valley
A Winery in Joburg!
Quickie Restaurant (and Hotel) Review: Clico Boutique Hotel
I Drank Stellenbosch
A Non-Drinker's Guide to Stellenbosch
11 Spectacular Views in Stellenbosch
10 New Discoveries in Soweto
72 Hours in Soweto
A Quirky Journey Across the Cape Winelands
Beef. It's What's for Dinner (on my birthday).
Melville Pizza: Think Thin
Daytripping Around the Cape
Christmas Under the African Sun
In the 'Hood
View all
Eating Gatsbys in Salt River, Cape Town
How to Climb Table Mountain via Skeleton Gorge
Wine Tasting Dos and Don'ts: Lessons From Noble Vice
Andalousse: A Quickie Cape Town Restaurant Review
Street Art and Cape Town's District Six
I Drank Stellenbosch
A Non-Drinker's Guide to Stellenbosch
11 Spectacular Views in Stellenbosch
Three Random Days in Cape Town: Mountaintops, Beer, and Big Fat Seals
Fun Fish Photography at the Two Oceans Aquarium
Learning to Cook, Faldela's Way
#HelloWeekend: 48 Hours in Cape Town
24 Hours in Cape Town
South Africa in Technicolor
Rock Art and Donkey Carts
Back to Blogging With Pics From Bo-Kaap
Miscellaneous Cape Town
Daytripping Around the Cape
How Not to Climb Table Mountain
View all
Tuesday Night at the Sawubona Music Jam
A Jacaranda Special: Purple Pastries in Westcliff
A Jacaranda Weekend in Rosebank
Sleeping in Jozi: A Night at the Rand Club
Sleeping in Jozi: A Night at the African Penthouses
Why I Became a Member of the Rand Club
Jozi Getaways: Farmhouse@58 in the Cradle of Humankind
The Blogitects Spend a Night in Wild Wepener
A Visitor's Guide to Bathurst
A Green and Blue Wonderland at Walkersons
Kings Walden: A Magical Hotel in the Mountains of Limpopo
A Beautiful Place to Eat and Sleep in Auckland Park
A December Staycation in Braamfontein
Adventures in North West Province: 24 Hours at Sun City
The Best Massage in Joburg
Quickie Restaurant (and Hotel) Review: Clico Boutique Hotel
Listen Up, Hotels: My 5 Most Annoying Hotel Room Quirks
A Tale of Three Durban Hotels
Joburg's Coolest Luxury Hotel (and it's not in Sandton)
View all
Lockdown Journal: Day 25 (Monday)
Bank of Lisbon: The Implosion of a Jozi SkyScraper
On Top of Joburg at 120 End Street
Art Deco Hunting on the Wild, Wacky East Rand
Braai Day Photowalk in Kensington
Sundowners, Photos, and 360 Degrees of Jozi
I Box
Another Stunning View of Jozi
Ice Cream and Art Deco in the African 'Burbs
Bright Lights, Big City
A Post About Photowalking, and a Whole Lot More
A Diepsloot Photo-Share
7 Links: A Blog Award That Doesn't Suck
I Fell in Love With a Squatter Camp
Painting the Town White, With Light
Saving Buildings and Lives in Hillbrow
Exploring Joburg's Downtown Chinatown
Photowalking Jozi's Downtown Fringes
The Mean Streets of Hillbrow
View all
Dazzling Art and Architecture in Bilbao, Spain
A Brixton Mosaic in Rosebank
Gallery-Hopping Through Rosebank with Thabo the Tourist
A Lazy Blog About Cape Agulhas, the Southern Tip of Africa
Spectacular African Art at the Wits Art Museum
A Visitor's Guide to Bathurst
A Visit to Mandela House on Vilakazi Street
Join the Long March to Freedom Art Walk
The Wonders of Rock Art: Now at Sci-Bono
From Africa to America: The National Museum of African American History and Culture
The Heritage of Johannesburg's Middle-Class Suburbs
#Gauteng52, Week 31: Pretoria's Prison Museum
#Gauteng52, Week 17: The James Hall Museum of Transport
#Gauteng52, Week 16: The Roodepoort Museum
Return to Lindfield, Joburg's Quirkiest Historic House
#TheGodProject: Johannesburg's Home of Scientology
Gauteng Ambassadors Invade the Cradle of Humankind
Getting to Know Gandhi
Joburg’s Story in Pictures and Sound
View all
Hidden Joburg: The Greek Orthodox Cathedral of Saints Constantine and Helen
Hidden Joburg: The Lions Shul
St. Nicholas of Japan in Brixton: A Balm for My Messy Brain
Hidden Joburg: The Lemon Squeezer Church
The Awe-Inspiring Shiva Temple of Actonville, Benoni
View From the Top of the Nizamiye Mosque
Meditating at the Buddhist Centre in Fietas
#Gauteng52, Week 45: The Jesuits of Auckland Park
#Gauteng52, Week 37: South Africa's Only Russian Orthodox Church
#Gauteng52, Week 33: The Hare Krishnas of Lenasia
A Magical Visit to Master Mansions
#Gauteng52, Week 9: Kavady at the Melrose Temple
#TheGodProject: Nigerian Jews in Joburg
#TheGodProject: Holy Trinity Ethiopian Orthodox Tewahedo Church
Touring Joburg's Mosques and Minarets
#TheGodProject: Johannesburg's Home of Scientology
#TheGodProject: A Catholic Church in Rosebank
Pop-Up Travel: A Beautiful Church in Zimbabwe
Weekend Worship on the Koppies
View all
Jozi People: Sipho Mackenzie, Fashion Pioneer
My Joburg Jumpsuit: A Love Story
Swap Movement: Joburg's Clothes Swap Phenomenon
Joburg Thrifting: Winter 2023
Jozi Fashion Designer for a Day
Youth Day Warmup for the Brixton Light Festival
Black-Tie, Jozi-Style
Lockdown Journal: Day 44 (Mask Fashion)
Fashion Makeover with Dr. Pachanga
#Gauteng52, Week 19: Where Basotho Blankets Are Made
News Flash: The First Oriental Plaza Instameet (With Prizes)
Work Shop New Town: The Embodiment of Jozi Coolness
7 Reasons to Love Hlamvu Afrocentric Boutique
Freaky Friday in the Fashion District: Be There.
Fashion for an Unfashionable Person
A Very Furry Birthday at The Plaza
Real Women Wear Kilts
Vintage on Wheels
View all
Joburg's Five Best Shawarmas
Top 5 Pandemic Dining Destinations in the Jozi Suburbs
Five Places to Buy Local Gifts in Joburg
Five Great Places for Fish and Chips in Joburg
Five Great Jozi Walks to Prepare for MTN Walk the Talk with 702
Five Fantastic Jozi Cocktail Bars
Five Great Jozi Cheese Shops
5 Beautiful, Secret Places in Downtown Joburg
Read This: Jozi's Five Best Bookstores
My Five Favorite Spots for Afternoon Tea in Joburg
My Five Favorite Coffee Shops in Joburg
Breakfast in the Jozi 'Burbs: My Top Five Picks
Five Secret Spots for a Romantic Dinner in Jozi
Jozi Top Fives: Walking Tours Edition
My 500th Blog Post: 5 Things I Love and Hate about Joburg
Jozi Top Fives: Museums and Galleries Edition
Jozi Top Fives: The Best Parks in Town
Jozi Top Fives: Cheap Eats Edition
View all
Lion Sightings in the Lap of Luxury at Thanda Safari
From the Beach to the Desert, Part I: Plettenberg Bay
Mhondoro: Ultimate Luxury in the South African Bush
Cheetahs on the Hunt in Welgevonden Game Reserve
Living It Up on the World's Most Luxurious Train
11 Spectacular Views in Stellenbosch
Three Days in a Mozambican Paradise
Listen Up, Hotels: My 5 Most Annoying Hotel Room Quirks
48 Hours in the Midlands
Pafuri: A Beautiful Place With an Ugly History, Turned Beautiful Again
48 Hours in Dullstroom
Four Days, Four Massages: The Perfect Holiday in Mauritius
A Tale of Three Durban Hotels
Joburg's Coolest Luxury Hotel (and it's not in Sandton)
Living Like Queens on an African Beach
Having Fun in Knysna: My Top Five Picks
A Birds-Eye View of South Africa
Luxury Weekend in the Waterberg (or, I Am So F-ing Lucky)
View all
Burgers of the East Rand: Zani in Katlehong
Chinese Tea and Cake in Bedfordview
The Awe-Inspiring Shiva Temple of Actonville, Benoni
Senhor Galo's: A Portuguese Roadhouse in Edenvale
My Favorite Jozi Coffee Shops: Red Door Café in Edenvale
Thrifting Across the East Rand
Knitting in Joburg: Elli's Needlework, Edenvale
Dinner at Johnny Guitar Drive In (Roadhouse) in Alberton
Valentine's Date at the Fireplace Roadhouse
Roadhouses of Gauteng Province
This Is the East: Deliciously Greek Coffee Shop and Deli
This Is the East: Hodad's of Edenvale
This Is the East: TJIPS in Eastgate Mall
This Is the East: The Windmill of Van Riebeek Avenue
This Is the East: O' Peri Peri of Edenvale
This Is the East: Cremalat
This Is the East: Rock Raceway in Brakpan
This Is the East: Croydon Bakery
View all
My Top 5 Moments in the Great State of Maine
Americans in Joburg: Why We Vote
Four Days in Rhode Island, America's Smallest State
The Blogitects Do America
A Post About South Carolina Barbecue
Back Home in Sykesville for the 4th of July
Thoughts on Traveling from South Africa to America in a Pandemic
A Whiny American in Joburg Files Her U.S. Taxes
Thoughts on the U.S. Presidential Election, From Afar
Americans in South Africa: It's Time to Vote
Thoughts About Racism, Anti-Racism, and White Supremacy (Lockdown Day 66)
Lockdown Journal: Day 39 (The Arabbers)
Lockdown Journal: Day 28 (An American Garden)
2Winters: Colorado Snow
From Africa to America: The National Museum of African American History and Culture
2Summers in New York City
My America: A Gratitude List
2Summers Reporting From Washington: A Trumpkin Halloween
View all
A Visit to Hillbrow (Lockdown Day 99)
My Favorite Joburg People: James Ike
Morning Stroll Through Hillbrow and Yeoville
Message From a Happy Hillbrow Cat
Help Us Rebuild the Hillbrow Boxing Club
Lily and Zulu Girl Kick Ass
Girl Boxers Kick Ass. Part 2: The Champs
Girl Boxers Kick Ass. Part 1: The Undercards
Hillbrow Pride
Ballroom Boxing
Boxing on the Streets of Yeoville
Fight Club, Part 2
Fight Club, Part 1
I'm a Movie Star!
I Box, in Hillbrow
I Box
The Mean Streets of Hillbrow
View all
A Tearful Parade Through Hillbrow
A Visit to Hillbrow (Lockdown Day 99)
A Hillbrow Cat Becomes a Melville Cat
In Transit: Hillbrow Above and Below
10 Photos of "Our Hillbrow"
Walking on the Roof of Johannesburg
Morning Stroll Through Hillbrow and Yeoville
I Danced Like a Maniac in Hillbrow
Help Us Rebuild the Hillbrow Boxing Club
Stolen Shots of Hillbrow
Ponte City, Inside and Out
Ponte.
Hillbrow Pride
I Box, in Hillbrow
Celebrating Madiba with Soccer
Saving Buildings and Lives in Hillbrow
The Mean Streets of Hillbrow
View all
The Blogitects Do Limpopo: Leshiba Wilderness
The Blogitects Do Limpopo: Mapungubwe National Park
The Blogitects Do Limpopo: Magoebaskloof
Two Months in a Suzuki Jimny: My Review
Kings Walden: A Magical Hotel in the Mountains of Limpopo
Madi a Thavha Mountain Lodge: An Art-Lover's Paradise
Ode to Limpopo
Mhondoro: Ultimate Luxury in the South African Bush
Cheetahs on the Hunt in Welgevonden Game Reserve
The 2Summers Weekend Guide to Magoebaskloof
Art Emerges From Dust on the Ribola Art Route
Chasing the Sunrise in Limpopo
Visiting Venda
Magoebaskloof: 13 Pictures of a Beautiful, Misty Morning
Pafuri: A Beautiful Place With an Ugly History, Turned Beautiful Again
The Land of Elephants and Baobabs
View all
Swaziland's Bushfire Festival: My Top 8 Tips
Six Arts and Crafts Hotspots in Africa
Swaziland: It's Really Freaking Green.
There's Something About Swaziland
A Fiery Swazi Weekend
After the Fire
I Went Crafty in Swaziland
Beauty, Poverty, and Joy Under the Baking Swazi Sun
Return to the Swazi Mountaintop
Land Rover on a Swazi Mountaintop
Joe
7 Links: A Blog Award That Doesn't Suck
Part 4 of 4: A Thanksgiving Journey From Swaziland to Joburg
Part 3 of 4: A Swazi Reunion
Part 2 of 4: Trying to Stay Dry in Swaziland
Part 1 of 3: On the Road to Swaziland
View all
A Basotho Blanket (Lockdown Day 83)
Six Arts and Crafts Hotspots in Africa
Must-Have Christmas Gifts From the Maluti Mountains
Remembering Things in the Land That Grows Rocks
An Interesting Story About Blankets
Malealea: A Vacation for Fun People
Portraits From the Kingdom in the Sky
Heather Went to Lesotho and All I Got Was a Clay Porcupine.
Lesotho Redux
Final Thoughts on Lesotho
Lots of Luck
Horse-riding for Health in Mokhotlong
The Weaving Women of Teyateyaneng
The Purple Onion and the Basotho Hat
View all
Sculptures and Tiny Sweaters for Nelson Mandela Day
Pop-Up Travel: The Nelson Mandela Capture Site
Mandela Sets the World on Fire
Remembering Mandela in 2014
Mandela on Film
Mourning, Honoring, Celebrating Madiba
Cycling Though Soweto on Mandela's Weekend
Mandela. And Me.
Remembering Rivonia on Madiba's Day
Mystery Monument Revealed: Shadow Boxer!
Alex: Joburg's Other Township
I Fell in Love With a Squatter Camp
Celebrating Madiba with Soccer
The ANC Football Divas Do Jozi
View all
Sunset From the Office of a Sandton Diamond Dealer (and some exciting news)
Joburg's Best Bunny Chow
A Slice of Istanbul in Midrand
Vegan Food That Every South African Will Love
Jozi's Sunday Market Shuffle
Charged by a Dassie in Fourways
The Coolest Coffee Shop You've Never Heard Of
Sandton Field and Study Centre: Boring Name, Beautiful Park
Sandton Snapshot: Sundowners at Higher Ground
"Researching" Burgers and Shirtless Men
My New (Almost) Favorite Jozi Park
24 Storeys Above Sandton City
Remembering Rivonia on Madiba's Day
Norwood: Almost as Awesome as Melville
View all
Pop-Up Travel: A Beautiful Church in Zimbabwe
A Story About Milkshakes
I Climbed the Highest Mountain in Zimbabwe
From the Melville Cat: Yes, I'm Still Here. 2Summers Is Too.
Here, There and Everywhere
Around Zimbabwe in 14 Days: Snaps From the Road
Vic Falls Do's and Don'ts: Zimbabwe Edition
Victoria Falls Teaser
Kruger at Ground Level, Part 2: Vegetable
Scouring Gabs for Mma Ramotswe
"It's Hard Being a Zimbo"
An Honest Living: Holiday Edition
An Honest Living, Part 2
An Honest Living
View all
Happy Kids and Paper Flowers at Joziburg Lane
I'm Home.
Invasion of the Tiny People
Back to School
Stories from Camp Sizanani
A Bittersweet Jozi Easter
Beauty, Poverty, and Joy Under the Baking Swazi Sun
A Time to Be Born, A Time to Die
The Power of the Picture
The Magical Village of Hugel-Bugel
A Diepsloot Photo-Share
Summer Camp, South African Style
Why I Came to Africa
View all
Youth Day Warmup for the Brixton Light Festival
Spinning Bicycles in Soweto
Cycling in Soweto With Locals
A Cycling and Food Tour Through Berea, Yeoville, Bertrams, and More
Not Cycling Through Alexandra Township
Cycle Joburg With Kennedy
Cycling Tour Through Diepsloot
A Quirky Journey Across the Cape Winelands
Cycling Jozi's Streets, at Night
Township Sunday. On a Bike.
We interrupt this regularly scheduled program...
Cycling in a Town Where Car is King
Daytripping Around the Cape
View all
Two Months in a Suzuki Jimny: My Review
A Stance Car Park-Off at FNB Stadium
Greylene the Suzuki Jimny Hits the Road
Quirky South Africa, Part 1: Padstals of the Platteland
The Blogitects' Excellent (Mis)adventures in KwaZulu-Natal, Part 3
The Blogitects’ Excellent (Mis)adventures in KwaZulu-Natal, Part 2
The Blogitects' Excellent (Mis)adventures in KwaZulu-Natal, Part 1
Flying (and Driving) With South Africa's First Black Woman Balloon Pilot
Phyllis Drives the Blogitects to the Eastern Cape and Back
Registering a Car in South Africa: An Expat's Epic Journey (Part 1)
The Car Spa: What Every Jozi Car Needs
An American Girl's Guide to Driving in Johannesburg
6 Months, 10,000 Hits
View all
Street Art Sightings in Quirky Munich
Photo Post: Joburg Graffiti Bonanza
The Louis Botha S-Bend: Walking Through Joburg's History
Street Art and Cape Town's District Six
I Love Westdene Graffiti
A Golden Elephant in the City of Gold
Street Art in a Free State Township
Remembering Mandela in 2014
Top Ten Shots From the City of Gold
Graffiti Takeover in Joburg's Banking District
The Best Jozi Birthday Weekend of All Time, Ever
Joburg's Ever-Shifting Paint Canvas
A Bit of Baltimore in Kliptown
View all
A Belated Kensington Jacaranda Walk Post
Pretoria Jacarandas: A Photo Bonanza
A Jacaranda Special: Purple Pastries in Westcliff
A Jacaranda Weekend in Rosebank
An Ode to Joburg in October
A Jacaranda Walk Through Rosebank
Return to the White Jacaranda Trees of Herbert Baker Street
Joburg Jacaranda Watch: October 2020
The Quest for Pretoria's White Jacarandas
A Day in the Life of a Quirky Melville Tourist
Tortoises, Birds, Locusts, and One Fantastic Sunset
An Honest Living
A Walk Through Old Johannesburg
View all
Weird, Wacky, Wonderful Things I Saw While Riding in a Van Around South Africa
Street Art in a Free State Township
A Quirky Journey Across the Cape Winelands
I Ate South Africa
Mandela Sets the World on Fire
From #GrootbosMagic to #MeetSouthAfrica
Lazy Sunday on Durban's North Beach
Up in My Air Balloon
Swimming to Namibia (and Other Adventures in the Northern Cape)
24 Hours in Cape Town
Around South Africa in 10 Instagrams
I'm Meeting South Africa
Hi, South Africa. Nice to Meet You.
View all
Sleeping in a Retro Campovan in Kameel, North West
Two Months in a Suzuki Jimny: My Review
Vredefort Dome: The Ultimate Weekend Getaway Guide
Quirky South Africa, Part 3: The Garden Route
Quirky South Africa, Part 2: Bethulie and the Gariep Dam
Quirky South Africa, Part 1: Padstals of the Platteland
A Writing Holiday in Leisure Bay
The Blogitects' Excellent (Mis)adventures in KwaZulu-Natal, Part 3
The Blogitects’ Excellent (Mis)adventures in KwaZulu-Natal, Part 2
The Blogitects' Excellent (Mis)adventures in KwaZulu-Natal, Part 1
Cruising Along the Eastern Cape's Route 72
A Visitor's Guide to Bathurst
Phyllis Drives the Blogitects to the Eastern Cape and Back
View all
Three Days in a Mozambican Paradise
Magoebaskloof: 13 Pictures of a Beautiful, Misty Morning
A Walk Through Alexandra Township
Wild Cats Belong in the Wild: #AnimalRightsInTourism
Jozi Top Fives: Walking Tours Edition
Urban Hiking, Jozi Fashion, Mexican Rooftopping, and an Underground Feast
On Holiday in My Own City
What I Didn't Know About Joburg
Mystery Monument to Be Revealed. But When?
Stolen Shots of Hillbrow
Ponte City, Inside and Out
The Magical Village of Hugel-Bugel
Rock Art and Donkey Carts
View all
A Weekend in Greyton (and a bit of Malgas)
Suurbraak: Paradise in the Overberg
Quirky South Africa, Part 3: The Garden Route
How to Climb Table Mountain via Skeleton Gorge
Return to De Hoop Nature Reserve
A Lazy Blog About Cape Agulhas, the Southern Tip of Africa
Astonishing Arniston
From the Beach to the Desert, Part 2: Oudtshoorn
From the Beach to the Desert, Part I: Plettenberg Bay
Quirky Winemakers of the Swartland
36 Hours in Hermanus
The Ultimate Mother-Daughter South African Road Trip
Two Days in the Robertson Wine Valley
View all
Moving to Joburg? Hannah Can Help.
Musings From a Traveling Auntie
Five Tips for Dealing With a Car Accident in South Africa
Quickie Restaurant Review: Industry Bakery in Emmarentia
Melville Coffee Time With Internations
The Best Place to Live in Johannesburg
My 500th Blog Post: 5 Things I Love and Hate about Joburg
Gumtree: One Woman's Trash is Another Man's Treasure
An American Migrant in Johannesburg
Registering a Car in South Africa: An Expat’s Epic Journey (Part 3)
Registering a Car in South Africa: An Expat's Epic Journey (Part 2)
Registering a Car in South Africa: An Expat's Epic Journey (Part 1)
View all
My Favorite Jozi Coffee Shops: Red Door Café in Edenvale
My Favorite Jozi Coffee Shops: Vice in Craighall Park
My Favorite Jozi Coffee Shops: Toasted in Parkwood
My Favorite Jozi Coffee Shops: Ophelia in Emmarentia
My Favorite Jozi Coffee Shops: AFRIKOA in Rosebank
My Favorite Jozi Coffee Shops: Loof Coffee in Norwood
My Favorite Jozi Coffeeshops: Tilt Coffee in Melville
My Favorite Jozi Coffeeshops: Bertrand in Maboneng
Tarantino's: Joburg's Most Secret Coffeeshop
My Favorite Jozi Coffeeshops: Flynn Coffee
My Favorite Jozi Coffeeshops: Thirdspace
My Favorite Jozi Coffeeshops: Yield Coffee Bar
View all
The Blogitects Do Limpopo: Leshiba Wilderness
The Blogitects Do Limpopo: Mapungubwe National Park
The Blogitects Do Limpopo: Magoebaskloof
The Blogitects Do America
The Blogitects' Excellent (Mis)adventures in KwaZulu-Natal, Part 3
The Blogitects' Excellent (Mis)adventures in KwaZulu-Natal, Part 1
The Blogitects Spend a Night in Wild Wepener
Pilgrimage to the Big Pineapple
A Visitor's Guide to Bathurst
Back to Bethulie and the Royal Hotel
Phyllis Drives the Blogitects to the Eastern Cape and Back
View all
Mexican Food in Alexandra (and Other Tales From the Kasi)
Not Cycling Through Alexandra Township
Discovering South African Food in Alexandra Township
A Walk Through Alexandra Township
My Favorite Joburg People: Florence Ngobeni-Allen
Instawalking Through Alex (With a DSLR)
Kings Cinema: Alexandra Township's Best-Kept Secret
Women Make Art in an Alexandra Soap Shop
Township Sunday. On a Bike.
Alex: Joburg's Other Township
View all
St. Mary's Cathedral: A Secret Church in Downtown Joburg
St. Alban's: A Hidden Cathedral in Ferreirasdorp
Hidden Joburg: The Greek Orthodox Cathedral of Saints Constantine and Helen
St. Nicholas of Japan in Brixton: A Balm for My Messy Brain
Hidden Joburg: The Lemon Squeezer Church
St. James Presbyterian Church: A Tribute to South Africa's Covid-19 Dead
#Gauteng52, Week 37: South Africa's Only Russian Orthodox Church
#TheGodProject: Holy Trinity Ethiopian Orthodox Tewahedo Church
A Quick Jaunt to Abu Dhabi
#TheGodProject: A Catholic Church in Rosebank
View all
Mtunzini: A Beachy, Foresty Place in the Shade
Two Days in St. Lucia, KwaZulu-Natal
A Writing Holiday in Leisure Bay
The Blogitects' Excellent (Mis)adventures in KwaZulu-Natal, Part 3
The Blogitects’ Excellent (Mis)adventures in KwaZulu-Natal, Part 2
Lion Sightings in the Lap of Luxury at Thanda Safari
A Summer Weekend at Brahman Hills
Pop-Up Travel: Terbodore Coffee Roasters
Pop-Up Travel: The Nelson Mandela Capture Site
Moonrise Over the South Coast
View all
The Fantasy Coffins of Ghana
Pop-Up Travel: Terbodore Coffee Roasters
Pop-Up Travel: The Nelson Mandela Capture Site
Pop-Up Travel: Dullstroom Bird of Prey Centre
Pop-Up Travel: Addo Elephant National Park
Pop-Up Travel: Quirky Jewelry Shopping in Accra
Pop-Up Travel: Paraty, Brazil
Pop-Up Travel: A Beautiful Church in Zimbabwe
Pop-Up Travel: Ilha Grande, Brazil
Pop-Up Travel: Cane Rats in Ghana
View all
Lion Sightings in the Lap of Luxury at Thanda Safari
Mhondoro: Ultimate Luxury in the South African Bush
Cheetahs on the Hunt in Welgevonden Game Reserve
Kruger, Top to Bottom: Secret Places and Random Tips
Three Incredible Moments in the Kruger
Five Cheetahs and an Aardvark
Pafuri: A Beautiful Place With an Ugly History, Turned Beautiful Again
The Land of Elephants and Baobabs
Kruger at Ground Level, Part 1: Animal
Elephant-Watching Through the Rearview Mirror
View all
Soweto, the Adrenaline-Seekers' Capital of South Africa
Paragliding Over Reunion Island (With Video)
That Day When I Flew Over an Erupting Volcano
I'm Going to Reunion Island (!)
South Africa's Wild, Wild Coast: Part 1
How (Not) to Jump Off a Stadium
I Jumped Off a Bridge. Here's the Video.
Things I Was Wrong About: Oysters, and the Highest Bungee Jump in the World
Zip-lining Through the Magaliesberg on an Autumn Easter Weekend
View all
Hidden Joburg: The Radium Beer Hall in Orange Grove
A Charming Dive Bar in Fordsburg: Archie's Pub & Grill
Joburg's Hottest Rooftop Party at Hallmark House
Five Fantastic Jozi Cocktail Bars
Artivist: Braamfontein's Must-Visit Art Bar
Elevate at the Reef Hotel: Joburg's Secret Rooftop Bar
Avant-garde Cocktails at Melville's Mooteebar
May Restaurant of the Month: Tonino's
Three Bars for Great Cocktails in Jozi
View all
Literary Magic at the Soweto Book Café
The 2Summers #Gauteng52 Book: Frequently Asked Questions
Long Live the Johannesburg City Library
#2SummersBlogClass: A Really Good Saturday
Bridge Books: A New Bookshop in Downtown Johannesburg
Cruising Jozi's Streets, Selling Books From a Suitcase
Kalahari Books: My New Favorite Quirky Place in Joburg
The Joburg Expat Climbs Kilimanjaro
Jozi Loves Books
View all
The National Arts Festival: It Changed Me.
Quirky South Africa, Part 3: The Garden Route
Cruising Along the Eastern Cape's Route 72
Pilgrimage to the Big Pineapple
A Visitor's Guide to Bathurst
Five Cheetahs and an Aardvark
South Africa's Wild, Wild Coast: Part 3 (With Donkeys)
Five Bloggers Rock Port Elizabeth
Scenes From the Eastern Cape
View all
A Tearful Parade Through Hillbrow
The Spectacular Brixton Light Festival, Revisited
The National Arts Festival: It Changed Me.
Swaziland's Bushfire Festival: My Top 8 Tips
Insider Tips for the Joburg City Festival
An OppiKoppi Survival Guide
Oppi! Koppi! I Survived.
A Fiery Swazi Weekend
After the Fire
View all
Visiting Dolobran, Joburg's Quirkiest Mansion
Joburg Heritage: Churches of Coronationville and Bosmont
The Falling Water of Linksfield Ridge (and Other Architectural Marvels)
Cleaning Up the Brixton Cemetery
The Ruins of Rose Road: Photo Bonanza
The Dramatic Story of Rand Steam Laundries
JoburgPlaces and the Restoration of Somerset House
The Oldest House in Johannesburg
From Mansions to Muti Shops: Exploring Johannesburg's Heritage
View all
Kruger, Top to Bottom: Secret Places and Random Tips
15 Birds of the Kruger National Park
Three Incredible Moments in the Kruger
Pafuri: A Beautiful Place With an Ugly History, Turned Beautiful Again
The Land of Elephants and Baobabs
Sunset + Giraffes = Beautiful
Kruger at Ground Level, Part 3: Mineral
Kruger at Ground Level, Part 2: Vegetable
Kruger at Ground Level, Part 1: Animal
View all
Afro-Latin Flavors (and Fun) at Artüro in Melville
Mexican Food in Alexandra (and Other Tales From the Kasi)
South Africa's Best Tex-Mex Restaurant
Joburg's Best-Kept Mexican Food Secret
Some Updates on Mexican Food in Johannesburg
A Mexican Chef in Johannesburg
Taiwanese Mexican Food, Made in South Africa
Café Mexicho: You Can Eat There After All
Where Not to Eat in Melville
View all
An Epic Journey Across Southern Namibia
Veldskoens: Southern Africa's Favorite Shoes
The Koichab Dunes: Namibia's Secret Sand Dunes
Kolmanskop: A Ghost Town in the Namib Desert
There's a Lot of Sand in Namibia
Under Namibian Skies
On Top of the World in Namibia
A Near-Death Rhino Encounter on New Year's Eve
Quirky Namibia
View all
Literary Magic at the Soweto Book Café
The Old Lake Market, Parkview
Things Are Happening in Joburg City
The 2Summers #Gauteng52 Book: Frequently Asked Questions
#Gauteng52, Week 43: African Flavour Books
Read This: Jozi's Five Best Bookstores
#2SummersBlogClass: A Really Good Saturday
A Day in the Life of a Quirky Melville Tourist
View all
Americans in Joburg: Why We Vote
A Protest at the Johannesburg City Library
Thoughts on the U.S. Presidential Election, From Afar
Adventures in North West Province: The Jacob Zuma Site of Arrest
My America: A Gratitude List
2Summers Reporting From Washington: A Trumpkin Halloween
Presidential Private Parts: Up Close and Personal
Another South African Struggle
View all
Roasty's Roadhouse: Worth the Journey to Fourways
Senhor Galo's: A Portuguese Roadhouse in Edenvale
Saturday Night at the Burger Box Roadhouse, Krugersdorp
The Pure and Cool Roadhouse, Malvern
Big Night Out at Uncle Harry's Roadhouse
Dinner at Johnny Guitar Drive In (Roadhouse) in Alberton
Valentine's Date at the Fireplace Roadhouse
Roadhouses of Gauteng Province
View all
Afternoon Tea in Bezuidenhout Valley
A Pedicure and More at the Cosmopolitan Hotel
#Gauteng52, Week 20: Benoni's Victorian Secret
My Five Favorite Spots for Afternoon Tea in Joburg
Return to Lindfield, Joburg's Quirkiest Historic House
Quirky High Tea at Fairlawns Boutique Hotel
At Long Last, High Tea at the Four Seasons
Bubble Tea Smack-down: Simplicity vs. Happy.me
View all
A Writing Holiday in Leisure Bay
A 2Summers Memoir Progress Report
A New and Improved 2Summers Blog Course
Another Chance to Attend #2SummersBlogClass
Wanna Be a Blogger? Come to My Course at Bridge Books
Thoughts on Blogging, Working, and Making Money
Confession: I'm an Artist
The Joburg Expat Climbs Kilimanjaro
View all
Preview: The Sheds @1Fox, and the Best Week of the Year in Joburg City
Evening Stroll Through the Heart of the City
An Authentic Joburg Afternoon
Freaky Friday in the Fashion District: Be There.
Five Things I Didn't Know About Ballet
Joburg City Fest: Beer, Bright Lights and BCUC
Insider Tips for the Joburg City Festival
View all
Sleeping in a Retro Campovan in Kameel, North West
Vredefort Dome: The Ultimate Weekend Getaway Guide
#10SouthAfricanTowns, Part 2: Kameel
Five Things to Do in Potchefstroom
Adventures in North West Province: 24 Hours at Sun City
Adventures in North West Province: Whacky Groot Marico
Adventures in North West Province: The Jacob Zuma Site of Arrest