ADVERTISEMENT

[Beep boop, does not compute.] Computers and their software are only as smart as the people who program them. And even then, no programmer is perfect: there might be a small error in the code, a pesky bug, or an unexpected glitch that makes the software do what it’s not supposed to. The results can be hilarious and might get you chuckling whether you’re a coding tech veteran or you cheekily press your PC’s ‘off’ button when prompted to ‘press any button to continue.’

Our team here at Bored Panda loves humor and thinks that it’s one of the most powerful tools in anyone’s arsenal when life gets dark, dangerous, and depressing. So we’ve surfed all over the net to bring you these glorious software fails that would make even ‘The Matrix’ glitch out. Scroll down and remember to upvote the pics you liked the most, dear Pandas. Tell us all about the worst software chaos that you’ve personally seen in the comment section at the bottom of this list.

And if you’re hungry for some more digital laughter, take a peek at our previous article about software hilarity right here.

Steven Wooding, a member of the Institute of Physics in the UK and part of the Omni Calculator Project, who created the fun and useful Weird Units Converter, explained to Bored Panda how he approaches software bugs and glitches.

"I'm a physicist, so I like to use the scientific method when debugging troublesome code. If it's a bug that a user has reported, the first job is to reproduce the bug yourself. If you can't, then maybe there's a problem with something outside your control," he explained to us his approach. "Once you've reproduced it, develop a hypothesis as to why the software is behaving incorrectly and test it. Once you have a proven theory, it's time to fix the bug, then try again to see if the issue is resolved. You have to be careful, though, as the fix might introduce another bug. Having a standard set of tests will help catch such errors."

#1

Guess I’ll Be Living Unhealthy

Guess I’ll Be Living Unhealthy

J0shn Report

Add photo comments
POST
wandiledludlu avatar
Sum Guy
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

Hahahaha... that is a great excuse to get that bucket of chicken wings

View More Replies...
View more commentsArrow down menu

Physicist Steven, who is part of the Omni Calculator Project, agreed with Bored Panda that computers are only as smart as the people who programmed them.

"A computer will do precisely what you tell it to do. No computer language yet developed will get the gist of what you want it to do and correct all your mistakes. That's why bugs are very easy to make and very frustrating learning to program," he said. Alas! A program that could interpret what we're trying to do would be a godsend and might get even more people into coding.

According to Steven, there should be a way to fix things, as long as you know that the problem lies with your code. At this point, patience and diligence are key.

"You just have to preserve with it until it's fixed. This may mean stepping through the code one line at a time, seeing how values change, just before the bug strikes. If the values are not what you expect, track back through the code to see how those values were derived to help find the bug. There is a great feeling of accomplishment once you've squashed a bug."

ADVERTISEMENT
#4

Quite A Nice Run I Had This Evening

Quite A Nice Run I Had This Evening

Txy_ Report

#6

Generosity Is Not Their Specialty

Generosity Is Not Their Specialty

k0hner Report

Very recently, Bored Panda had a good long chat about the programming world with software engineer and all-around creative Andrew Eckel. He explained that when someone’s pushed to learn a new programming language, it can lead to a lot of growth.

"My undergrad program was taught in C++, but where I went to grad school, they used Java. To catch up, I wound up taking graduate-level classes and the freshman intro class in the same semester. My fellow students in the freshman class wondered how I suddenly became their TA in the following semester," he gave an example from his own life.

#7

My Sim Slept While Carrying A Plate

My Sim Slept While Carrying A Plate

Autisticgirl12 Report

#8

This Planetarium's Computer Crashed

This Planetarium's Computer Crashed

Corporal98 Report

Add photo comments
POST
mullen_tekim avatar
Alditekim
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

Blue planet of death? I heard there were some indications of life there.

View More Replies...
View more commentsArrow down menu
ADVERTISEMENT
#9

But I Forgot My Face At Home

But I Forgot My Face At Home

Fake_Watch_Salesman Report

ADVERTISEMENT

According to the software engineer, coding leaves a lot of room for creativity. He said that for anyone to say that programming isn’t creative is "like saying using a sewing machine isn't creative.”

He said: ”It's creative if you make something creative with it! It's a craft that can be done both artfully and in the service of creating great art. Or you can program a garage door opener with it."

Andrew added, jokingly: "If people say it isn't creative, you won't hear them over the sound of your garage door closing."

#10

A Few Years Ago, Zooming Out Made Everything Become Disappointment Lake

A Few Years Ago, Zooming Out Made Everything Become Disappointment Lake

dragonsarmors Report

#12

No, I Don't Think That's A Jam Bun

No, I Don't Think That's A Jam Bun

Newmaker_Sei_Zen Report

Meanwhile, sometime before that, Andrew said that debugging can actually be fun. Programming, as a whole, is very rewarding once the coder manages to figure out the puzzle in front of them.

"The best moment for any programmer is seeing something you built work for the first time. It seems almost too good to be true, when something goes from an idea to a bunch of lines of code, to something that actually works and is helpful," the programming expert said.

#13

Tried Taking A Wide Angle Selfie, Spawned A Twin

Tried Taking A Wide Angle Selfie, Spawned A Twin

maker__guy Report

ADVERTISEMENT

"You don't even need to invent anything to experience this thrill. Often it's just a matter of taking a well-known algorithm and applying it to a new situation,” he added.

“There are many great teachers out there who can teach about algorithms and the thought process of how to apply them—people who can take something that has the potential to be really dry and make it fun and interesting," Andrew noted that teaching programming is the same as teaching anything else: a lot depends on the teacher, not just the subject.

#16

Work Training Is Going Well

Work Training Is Going Well

Ja_crispy- Report

#17

So This Just Happened

So This Just Happened

kuriouskatz Report

Add photo comments
POST
kristysickles avatar
kristina law
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

When you have pressed every number for every option and finally get through to a real live human being after being on hold for 3 hours.....click

View more commentsArrow down menu
#18

This Bus

This Bus

3nd1ess Report

Add photo comments
POST
avakinacclmao avatar
‱porcelain‱doll‱
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

not related but look how a whole a$$ water bottle is fitting in his pockets but women can't even fit phones :(

View More Replies...
View more commentsArrow down menu

He stressed the fact that programmers have to learn to enjoy their daily lives that won’t be chock full of huge wins and breakthroughs.

"Those 'eureka' moments don't happen every day, but the day-to-day fun in programming is debugging. I know that sounds crazy because if you're debugging it usually means the code you wrote doesn't work! But everyone I work with feels this way. The more confusing and strange the program's behavior is, the more fun it is to unravel the mystery, find the cause, and fix it. It's like a puzzle."

ADVERTISEMENT
#20

What Do You Think?

What Do You Think?

bubba_ur_cellmate Report

Add photo comments
POST
juliaa1960 avatar
fracarr avatar
François Carré
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

The first one reads "poorave" which really much looks like French slang "pourave", meaning "rotten", "lousy", "pathetic".

View More Replies...
View more commentsArrow down menu
#21

2020 Didn't End In Romania

2020 Didn't End In Romania

Cristi0078 Report

Aaron Genest, a manager with Siemens Technology, previously explained to Bored Panda what mindset we should have when considering the future of technology and making predictions.

"I'd argue that most people underestimate the timelines necessary to produce the technological goods on which we rely and the investment made to allow them to exist. By looking 'upstream' in that investment space, we can have a pretty good idea of what whole industries are betting on," he said.

#22

My Child's BMI Is Apparently Infinite

My Child's BMI Is Apparently Infinite

_CxxcT_GD_ Report

Add photo comments
POST
saragregory0508 avatar
NsG
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

Oh, like the guy who was called early for his vaccine because the NHS had input his height at 6.2cm (instead of 6' 2"). Making him essentially the world's fattest Borrower

View More Replies...
View more commentsArrow down menu
#24

Just My Casual Morning Run

Just My Casual Morning Run

soniconor Report

Add photo comments
POST
mullen_tekim avatar
Alditekim
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

Can you pick up something for me at the bermuda triangle during your next run?

View More Replies...
View more commentsArrow down menu

"For instance, it takes almost two years to develop and produce a computer chip and get it to market for a phone, and five years to get something into a new kind of car. So if we want to have a sense for what, for instance, the gadgets in our cars will look like in 2026, we just need to look at what the car manufacturers are asking their suppliers to design today,” Aaron said.

ADVERTISEMENT

The tech expert pointed out that technologies like 5G or various chips that receive billions of dollars of investments will likely stick around in the future. At least, long enough for the companies that invested into them to get their money’s worth.

#25

Left The PC On Overnight For An Automatic Update, Returned To This

Left The PC On Overnight For An Automatic Update, Returned To This

SSANISS Report

#26

Woke Up To This, Panicked

Woke Up To This, Panicked

NicoPasche Report

As such, when making predictions about the future of tech, prognosticators look ‘upstream’ at recent and not-so-recent industry trends instead of relying “on some crystal ball they hide in their robes." That means that if you want to know what the future looks like, you'd best take a good long look at the present and past. Though, in either case, one thing's for sure: the future is bound to have plenty of hilarious glitches, as well. There's no getting rid of software bugs for good, no matter how advanced society might be.

#30

My PC Started Crashing All Around And My Mouse Cursor Started Duplicating So I Drew A House With It

My PC Started Crashing All Around And My Mouse Cursor Started Duplicating So I Drew A House With It

Carbunclecatt Report

#31

This Weather Reporter Got Caught In An On-Air Graphics Error That "Multiplied" Her Across The Screen. Earth, Wind, And A Chance Of Scattered Showers

This Weather Reporter Got Caught In An On-Air Graphics Error That "Multiplied" Her Across The Screen. Earth, Wind, And A Chance Of Scattered Showers

cnni Report

#34

French Is Such A Romantic Language

French Is Such A Romantic Language

crazycatnerd Report

Add photo comments
POST
ambroise-lescop-2 avatar
Shelp
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

Etymology expert here: this word comes from Latin (QV&#xXXVII). It also exists in Spanish (quy#j27), in Italian (ch&#x29) and in Portuguese (que#x27ĂŁo)

View More Replies...
View more commentsArrow down menu
#36

A Comforting Sign Before Watching A Horror Movie At My Local Cinema

A Comforting Sign Before Watching A Horror Movie At My Local Cinema

R3CONIK Report

Add photo comments
POST
sue_lynn_chan avatar
Sue Lynn Chan
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

Nope! Turn your head around and walk straight, and don’t forget to pass by the church

View More Replies...
View more commentsArrow down menu
#37

Let's Get Some Food At?

Let's Get Some Food At?

Hamsterbacke1911 Report

#38

Yes, I Got Successfully $0

Yes, I Got Successfully $0

Lemuel0406 Report

#42

Well, Kudos To The Devs

Well, Kudos To The Devs

a-ignorant-mortal Report

#43

My Package Had A Meltdown

My Package Had A Meltdown

JJBA_Is_best_anime Report

#44

Guess I’ll Open The Window For A Bit Of Fresh Air

Guess I’ll Open The Window For A Bit Of Fresh Air

_Wubawubwub_ Report

#45

I'm Not An Expert In Chess But This Doesn't Seem Fair

I'm Not An Expert In Chess But This Doesn't Seem Fair

MulmVerbot Report

#47

All Of My Shortcuts Have Been Tainted With Assassin's Creed Syndicate Icons

All Of My Shortcuts Have Been Tainted With Assassin's Creed Syndicate Icons

MrTuckinator Report

#49

Portal Between Lithuania And Poland

Portal Between Lithuania And Poland

BirbMemesYT Report

#50

"Where Are We Going To Again?"

"Where Are We Going To Again?"

motivationwanted Report

Add photo comments
POST
yottskry avatar
Fat Harry
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

Even better with the text below which I think (my German is VERY rusty) says "Now we have it in black on white" (i.e. clearly and unambiguously)

View More Replies...
View more commentsArrow down menu
#51

My Younger Brother Sent Me This

My Younger Brother Sent Me This

Random_KokichiKinnie Report

Add photo comments
POST
lyuboiv avatar
Vorknkx
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

And the first one to fail this test was its own author :D

View more commentsArrow down menu
#52

The Caption Is Scarily Accurate

The Caption Is Scarily Accurate

MrMartin777 Report

Add photo comments
POST
jaynekyra avatar
Jayne Kyra
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

I wonder if they tried turning it off and on again...

View more commentsArrow down menu
#53

Guess I'm Up For Anything

Guess I'm Up For Anything

drhallloween Report

#54

Got A Little Lost

Got A Little Lost

WhyYouWantMyNamePerv Report

Add photo comments
POST
lyuboiv avatar
Vorknkx
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

I think this is the point where the equator and the Greenwich meridian intersect (i.e. 0,0).

View More Replies...
View more commentsArrow down menu
#56

My Score For The German Test. Just Perfect

My Score For The German Test. Just Perfect

Substantial_Storm_90 Report

#57

I Present To You, Windows 40

I Present To You, Windows 40

EnoughCarrot778 Report

#58

Makes Sense

Makes Sense

Jedtin22 Report

#64

The Air Quality In Delhi Is So Bad That It Overflowed And Is Now Safe

The Air Quality In Delhi Is So Bad That It Overflowed And Is Now Safe

pluey200 Report

#65

Diesel Prices Are Awfully Cheap Today

Diesel Prices Are Awfully Cheap Today

Coolperson2323 Report

Add photo comments
POST
bobbygoodson avatar
Bobby
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

closest I ever saw to that was when I was 16 and working at a gas station. One of my coworkers got promoted to assistant manager. One of his new responsibilities was setting the pump price if it changed. We got a message to change it to something like 1.59/gal. you would enter that in the computer as 1599(no decimals used in the system). He entered it as 159, which the system read as $0.15 and 9/10ths. only lasted about an hour before we caught it, but boy was he in trouble

View More Replies...
View more commentsArrow down menu
#66

Behold, As This Calc Is Speaking The Language Of Gods

Behold, As This Calc Is Speaking The Language Of Gods

Richi15000 Report

Add photo comments
POST
lucasangerer avatar
Lucas Angerer
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

It looks like all the things for each number is over lapping. Like the square root is overlapping with the 5.

View more commentsArrow down menu
See Also on Bored Panda
#67

How Did This Even Happen

How Did This Even Happen

polskidankmemer Report

Add photo comments
POST
djrot avatar
djrot
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

some would say that not just the earth is flat........đŸ€ŁđŸ€ŁđŸ€ŁđŸ€ŁđŸ€Ł

View more commentsArrow down menu
#69

So I Glitched Out A Snapchat Filter
 This Might Be The Most Terrifying Thing I’ve Ever Seen

So I Glitched Out A Snapchat Filter
 This Might Be The Most Terrifying Thing I’ve Ever Seen

InvestigatorNo7119 Report

#70

McAfee Is Refusing Its Fate

McAfee Is Refusing Its Fate

raynst0rm Report

#71

Ah Yes, I Agree Bread Kinda Is That

Ah Yes, I Agree Bread Kinda Is That

TransportationBrave7 Report

Add photo comments
POST
wendillon avatar
Monday
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

cÌžÌŠÍƒÍ„Í†ÌŒÌ„Ì“Í†Ì’ÍŠÌÍ Ì‘Ì—Í“ÍÌ­ÌąÌÌ§hÌ¶ÌżÌ’ÌƒÌšÍ€Ì‹Í’Ì”Í†Ì„Ì‰Í‘Í‘ÍÍ‹Ì‚Í“ÌšÌĄÍšÌ±Ì«ÍœÍ•ÌȘ̜̗͙̄͜e̟̎͑͒͒̏̌̔̃̀̄̉̄̈͋̍͝ÌȘÍ•Í”ÍœÍˆÌŁÍˆÌȘ͙͔̫̩̟͇eÌ·ÍŠÍÌ…Ì›ÌŸÍ†Ì’Í›Í€Ì”ÍŠÌ’Í ÍŠÍÌ†ÌŽÌÍ‚ÌżÌÌżÌ‰ÌˆÍ›ÍÍ…Ì—Ì–Ì™Ì°ÌŁÌ©s̷̛̟̟̜̜̜̜̜̔̊͂̍̔̉̔́̇̀͌̃̃̀̂̄͘͠͠͝ÌčÌÍ”ÌźÌŠÌšÌ–ÌŠÌ„ÍšÌšÌąÍ™Ì™Ì–Ì°ÍÌ–Ì«ÍŽÌąÍ“e̷͈̒̇̊

View More Replies...
View more commentsArrow down menu
#73

Yes, That’s Exactly I Meant To Type

Yes, That’s Exactly I Meant To Type

Atomiclizard456 Report

#75

I Guess I'm Not Shutting Down My PC Tonight

I Guess I'm Not Shutting Down My PC Tonight

makeanthrogreatagain Report

Add photo comments
POST
numptygamer avatar
Phendrena
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

Create a new desktop shortcut to " shutdown.exe /s /t 00 " that'll do the job

View More Replies...
View more commentsArrow down menu
#76

Sitting 10 Feet Away In My Bed And My Computer Woke Up From Its Slumber To Connect To The Void

Sitting 10 Feet Away In My Bed And My Computer Woke Up From Its Slumber To Connect To The Void

colouradical Report

See Also on Bored Panda
#79

Something May Be Running Idk

Something May Be Running Idk

ISayHeck Report

Add photo comments
POST
ahovey1009 avatar
moose man
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

You can do this on certain iPhones—I can literally have pages and pages of the same app on mine (2020 iPhone SE)

View More Replies...
View more commentsArrow down menu
#80

My Brother’s Computer May Be Having Just A Small Issue
 Just A Really Tiny One

My Brother’s Computer May Be Having Just A Small Issue
 Just A Really Tiny One

AceQuail Report

#81

My Favorite Food, The McMeal

My Favorite Food, The McMeal

128username Report

Add photo comments
POST
sanchishiva avatar
Sanchi Shiva
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

I’ll take the meal, thank you. Serious though this if funny. What did u do?

View more commentsArrow down menu
#83

France And The UK Now Share A Border

France And The UK Now Share A Border

7dare Report

Add photo comments
POST
yottskry avatar
Fat Harry
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

Yay for rejoining the EU in the most direct way possible!

View more commentsArrow down menu
#84

Very Nice

Very Nice

Superio_Sr Report

See Also on Bored Panda
#87

Cyberpunk 2077 Crashed And My PC. Didn't Like It (Completely Frozen)

Cyberpunk 2077 Crashed And My PC. Didn't Like It (Completely Frozen)

Malinicula Report

#90

I Was Trying To Review For German, I Don't Think This Is German

I Was Trying To Review For German, I Don't Think This Is German

TheZephyr07 Report

Add photo comments
POST
mullen_tekim avatar
Alditekim
Community Member
2 years ago (edited) DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

Anyone who speaks both Japanese and German, are these options applicable to the questions?

View More Replies...
View more commentsArrow down menu
#92

I Just Wanna Use Chrome

I Just Wanna Use Chrome

LevicusX Report

#94

You Can't Spell "Line" With Those Letters

You Can't Spell "Line" With Those Letters

ensui_ssb Report

#96

D-Do I Answer?

D-Do I Answer?

The_Gibby1 Report

Add photo comments
POST
bobbygoodson avatar
Bobby
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

When the phone company sets your caller ID name to your account number

View more commentsArrow down menu
See Also on Bored Panda
#97

Apparently Chemistry Requires You To Have A Brief Concept Of Summoning Demons

Apparently Chemistry Requires You To Have A Brief Concept Of Summoning Demons

PortalCornet154 Report

#98

Just Paid $A And 2u Cents For Gas. Gas Prices Getting Ridiculous

Just Paid $A And 2u Cents For Gas. Gas Prices Getting Ridiculous

Rob_Rockly Report

#99

It Is Trying To Find Its Perfect Angle I Guess

It Is Trying To Find Its Perfect Angle I Guess

sarah314 Report

#102

Cold War Has The Finest Graphics

Cold War Has The Finest Graphics

ThatRedCat1 Report

#103

I Mean, That Doesn’t Even Make Sense, Instagram

I Mean, That Doesn’t Even Make Sense, Instagram

nwboie Report

#105

So I Kinda Glitched The Weather App And Now It's Showing The Temperature In F But The C Won't Change

So I Kinda Glitched The Weather App And Now It's Showing The Temperature In F But The C Won't Change

comrade-cloudie Report

#106

He Hates Having His View Being Blocked

He Hates Having His View Being Blocked

hfodhdshdgfgf Report

See Also on Bored Panda
#107

No-One Gets The Correct Answer

No-One Gets The Correct Answer

icenando Report

#108

Please Don't Disturb Me. I Am Busy, Can't You See I'm Multitasking

Please Don't Disturb Me. I Am Busy, Can't You See I'm Multitasking

MRP_yt Report

#109

My Alarm Was Supposed To Be At 7

My Alarm Was Supposed To Be At 7

Bucket_Lord_Jim Report

#110

This Is Probably What Ascending To The 19th Dimension Looks Like

This Is Probably What Ascending To The 19th Dimension Looks Like

taulunraami Report

#111

I May Have Opened To Many Windows

I May Have Opened To Many Windows

kajijis Report

#112

Had A Kurzesagt Clip As Walpaper

Had A Kurzesagt Clip As Walpaper

Alex_Lak Report

#113

Riot Games You’ve Done It Again

Riot Games You’ve Done It Again

Im-sab Report

#114

You Don't Really Need 3D Glasses

You Don't Really Need 3D Glasses

Rabbidscool Report

See Also on Bored Panda
#117

"What Time Is It?" "Oh It's MT:RC"

"What Time Is It?" "Oh It's MT:RC"

PokeHypers Report

Add photo comments
POST
flannerykrischke_1 avatar
Lady Fos-Boss
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

Anyone notice the date? This screenshot was taken exactly two years ago (Unless it's somewhere besides America, then its November 3rd)

View More Replies...
View more commentsArrow down menu
#118

PS4 Fell Asleep With Prime Going. Turned It Back On To Find This

PS4 Fell Asleep With Prime Going. Turned It Back On To Find This

sammys_babydoll Report

#120

I Can't Update My Password Because My Old Password Is Insecure

I Can't Update My Password Because My Old Password Is Insecure

metrenome Report

#123

I'm Helping My Brother Fix His PC And Ran Across Baby Yobama And His Brothers

I'm Helping My Brother Fix His PC And Ran Across Baby Yobama And His Brothers

DoctorUnsuspicous Report

#124

My Desktop Started Crashing

My Desktop Started Crashing

MasterangGG Report

#126

PoGo Has Very... Odd Bugs

PoGo Has Very... Odd Bugs

MightyKin Report

See Also on Bored Panda
#129

I Don't Think That Is My AK Skin

I Don't Think That Is My AK Skin

DrakXD Report

#130

This Is How I Didn't Eat Dinner Yesterday

This Is How I Didn't Eat Dinner Yesterday

smartiphone7 Report

Add photo comments
POST