Cattle.com

Blog Archive January 2016

Top Web Sale Lots Week of 1/25/2016

Top individual sale lots of the past week...

  1. $24,000 - Bred Heifer sired by Wrangled UP
  2. $23,900 - Bred Heifer sired by Carnac
  3. $20,500 - Bred Heifer sired by I-80
  4. $20,000 - Bred Cow sired by Cerveza
  5. $18,000 - Bred Heifer sired by Solid Gold
  6. $16,500 - Bred Heifer sired by GCC Whizard
  7. $16,000 - Bred Heifer sired by Goet I-80
  8. $16,000 - Bred Cow sired by Apocalypse
  9. $15,000 - Bred Heifer sired by Irish Whiskey
  10. $12,500 - Bred Heifer sired by Irish Whiskey

2

Wearables and Judging Contests

Pull up your local major show's premium book and do a search for "cell".


Please turn OFF your cell phones during the contest. There will be no usage of cell phones at all, i.e. texting during the contest

Usage of Electronic Devices: Neither contestants or exhibitors may be in possession of electronic communication or storage devices at any time during judging or while in arena or in competition. These devices include but are not limited to cell phones, Palm Pilots, Blackberries, personal computers, pagers, and radio devices, such as walkie-talkies and/or handless phone devices.

Cell phones are not allowed in the judging arena by any contestant. Use of any cell phone will result in immediate disqualification.

Exhibitors are not permitted to bring any form of an electronic device (i.e. cell phone, pager, etc.) into the judging arena. Any Exhibitor that violates this rule will be ruled ineligible and removed from the Show.

No electronic devices will be allowed in contest area, including cellphones. Violating this rule may cause the Participants and their teams to be disqualified and ineligible to receive awards.

Rules regarding cell phones are almost standard for just about any show organized enough to put together a premium book.  Not only are the prohibited in judging contests, at many shows they’re prohibited when exhibiting animals.

But who is paying attention to wearables?

I’ve asked that question several times at livestock judging contests over the past few months.  The general answer is “what are wearables?”  That’s certainly understandable, the people officiating contests generally don’t have much time to waste keeping up with such things.

Well, what ARE wearables?

They’re things like Apple Watches, think mini phones that look like watches.  They have all the functionality of a phone that you’d want in order to cheat in a judging contest.

A contestant could text their placing of one class to a teammate via a wearable quite easily and it’d be significantly more inconspicuous than doing it with a phone.   A kid could look like they’re just holding their hands behind their back and text other contestants.

On the receiving side of things, it would just look like somebody checking their watch.  There’d be no need to pull out a phone, they could do it while looking at their scantron.

Just something else for you guys to worry about….

2

The Proper Response to PETA Bashing FFA










































14

Meyer Ranch 734 Semen Auction Prices Over Time

734 may not be the only bull anybody thinks of for replacement clubby females anymore but his semen has consistently remained in that $300-400 range for half a decade now.

One year moving average price of Meyer Ranch 734 semen since 2008 based on 185 lots sold in 92 different sales...

8

Why is the National Western in January?

Denver was pretty cold this year, not terribly cold, about what you’d expect for Denver in January.

It was nothing like 2006, the year Monopoly was on display.  That year was dangerously cold.  It was the first year I went up there to shoot videos and about 1PM on Saturday I had to stop because I couldn’t get my fingers to move enough to operate the camera.

But that’s to be expected in Denver in January from time to time.

Come to think of it, why is one of the most prestigious shows in the country in January?

No, “because it’s always been done that way” isn’t an answer even though it’s what literally every single one of you says is the reason.

The big Midwest shows are in the fall and it if you had to pick a state for big stock shows in January, Texas or Arizona would be some of them most logical choices.

But Denver is right there in one of the harshest weather months in a region known for bad weather in the winter.

So why is the National Western in January?

I went ahead and asked and Keith Fessenden, the archivist and historian for the National Western was nice enough to let me know….



I believe the scheduling of the first stock shows in Denver in January 1898 and 1899 was because several organizations interested in such a show met in January in Denver. They were the Colorado Cattle Growers Association, the Colorado Horticultural Society, the Colorado State Forestry Association and the National Wool Growers Association. In 1899 a poster advertising the show read “Second Annual Convention National Live Stock Association and National Exhibition of Range Cattle”.

Later this practice continued in 1906 with the first of the 110 National Western Stock Shows which was also scheduled for January. As noted above January is a month which was found to work well for the annual meetings of the Colorado Cattle and Horse Growers Association, the Colorado Horticultural Society, the Colorado State Forestry Association and the National Wool Growers Association. It is also a time when farmers and ranchers are less busy. (Which is probably the reason it worked well for the members of the above mentioned associations to hold there meetings in January.) It is also a month which does not conflict with the stock shows which were held each year in Chicago, Illinois; Fort Worth, Texas; Kansas City, Missouri; Omaha, Nebraska; and Saint Paul, Minnesota.

One source states the members of the Colorado Cattle and Horse Growers Association had been supposedly been pushing for an annual cattle exposition in Denver in January since they began holding annual conventions in January.


8

Top Web Sale Lots Week of 1/18/2016

Top individual sale lots of the past week...

  1. $12,000 - Heifer sired by H Excelt 8051 ET
  2. $10,750 - Bull sired by AAR TEN X 7008 SA
  3. $10,500 - Heifer sired by Buyers Choice
  4. $10,000 - Bull sired by AAR TEN X 7008 SA
  5. $9,500 - Bull sired by VAR Discovery 2240
  6. $9,000 - Bull sired by RITO 9Q13 OF RITA 5F56 GHM
  7. $9,000 - Bull sired by AAR TEN X 7008 SA
  8. $9,000 - Bull sired by EXAR DENVER 2002
  9. $8,750 - Bull sired by VAR Discovery 2240
  10. $8,500 - Bull sired by DEER VALLEY ALL IN

1

Minor Front Page Updates

I’ve done some maintenance on the cattle blog spider.

Thumbnails are now being pulled properly again and it’s able to work with more image types and blog formats.

Youtube thumbnails are now pulled from blog posts in both iframe and embedded formats.

I've fixed a problem that caused the spider to skip over several posts and record the incorrect link address.

The blog links have sent 18,539 visits to various blogs between December 23rd and January 21st of this year.

3

Theodore Roosevelt quote...

Theodore Roosevelt once said, “I do not believe there was ever a life more attractive than life on a cattle farm.” It’s amazing how this one sentence perfectly describes how the cattle producers feel about raising cattle. Farmers and ranchers take pride in their work, and live a more attractive life than most could imagine.

Its hard work, but worth the sweat, blood, and tears. At the end of the day cattle producers can go to bed knowing that they built that herd that everyone in town is talking about. They went to sale barns and spent long hours searching for the right heifers and bulls that would throw that calf that is show, breeding, or carcass quality. It didn’t happen in one day, or overnight but when it was all done they had the privilege to smile as they placed their brand on those cattle.

Cattle farmers and ranchers help feed an ever growing population as well as provide essential byproducts for many of our everyday goods. They do this all without expecting a simple thank you. Also, dealing with people that are agriculturally lacking, and always picking a fight. Cattle producers don’t let this get them down though. They are always looking at the bigger picture, and know that what they are doing is important and does matter. It puts money in their pockets and food on their tables to feed their families.

It’s a family tradition for some. Some of these cattle producers grew up on a farm and watched their grandpa and dad keep the farm or ranch managed. They watched their family’s maintain that farm better than some politicians manage their own campaigns. It’s always amazing to see those third or even fourth generation farmers keep their great great grandpas farm up and helping his legacy live on. Farming and ranching for some, is just a family tradition that can’t be broken. A tradition that sometimes helps other families start their own traditions.

Cattle producers produce cattle for not only their selves, but others as well. Show animals are usually bought from someone that spends a lot of time and knows about what the stock show world is looking for. The cattle breeder gets the opportunity to help that kid have a great show season. They get to watch how that kid choses that animal that is best suited for them and begin working hard on preparing for a Grand Champion. For some, that show animal makes a positive impact on their life. They may even decide to become cattle producers themselves one day. Showing cattle is something that teaches you some of the best life lessons.

Cattle farms and ranches are the best way to learn about life. You watch life happen in the field, and sometimes end. You were the one that pulled that calf and the one that took care of it when its mother died. You nursed that calf back to health and watched it grow and become a mother. The circle of life can best be explained by working with cattle.

You learned to be selfless and take care of your herd better than you took care of yourself. You learned about how to use time and money management to the best of your abilities. An added bonus was the cattle farms and ranches also helped a lot of parents get out of having the talk about where babies come from.

The cattle farm helps kids mature at a faster rate than most. It’s something that more kids should go through. The people that get the opportunity to be cattle producers, are the luckiest people of all. They truly live an attractive life.

10

For what it's worth regarding oil patch junior auctions...

Nobody knew what the oil bust would do to the junior livestock auctions in the Texas oil regions this spring.

For what it's worth, two sales that rose in total gross right along with the oil boom were only off about 5% this past weekend.

That brought them back to levels in 2014 which at the time was considered a great year for junior livestock show auctions.

3

Something Better than Bull Videos

Want something that would get your site more attention than we used the old Denver bull videos to get here?

Setup a cameraman on top of the auction barn each night during the Herd Bull Alley display and video the a-holes stealing the banners from bull displays.

My gosh, why is that such a popular past time?  You’d almost think that the people stealing the banners each night would start bumping in to each other while they’re doing it.

At this point bull owners should probably just assume they’ll need to take at least one spare to replace the banners they get stolen each night.

11

Top Web Sale Lots Week of 1/11/2016

Top individual sale lots of the past week...

  1. $240,000 - Bull sired by EXG RS FIRST RATE S903 R3
  2. $80,000 - Semen sired by QUAKER HILL RAMPAGE 0A36
  3. $80,000 - Heifer sired by CRR 719 CATAPULT 109
  4. $80,000 - Bull sired by CRR 719 CATAPULT 109
  5. $62,500 - Heifer sired by Buyers Choice
  6. $55,000 - Heifer sired by Buyers Choice
  7. $50,000 - Bull sired by DDA Dameron Northern Light
  8. $50,000 - Bull sired by UPS Sensation 2296 ET
  9. $50,000 - Heifer sired by C Stockman 2059 ET
  10. $50,000 - Bred Heifer sired by Baldridge Waylon W34

0

Steer Show Lottery Odds

Go to the National Western and pick a random steer out of a hat.  No, don't actually look at the steers, just pick a random number and that's the steer you're going with.


Did your steer win the show?

Good.

Now wait a few weeks and go to Fort Worth and pick another random steer.  Again, no peeking, just point at the wall with class breaks (no trying to sneak over to the exotic side) and pick a random steer from the ~1,400 steers at the show.

Did your steer win the show again?

WOW, you're good at this.

Now wait another month and go to Houston.  Do the same thing again.  Maybe you could just pick a random number between 1 and 1,800 this time and then count down the rows until you get to your randomly selected steer.

Did you hit on all three?

Way to go.

I'd say you should go buy a Powerball ticket but your odds of randomly picking the grand steers from those three shows out of a hat is still 30% better than winning the Powerball.

6

Top Web Sale Lots Week of 1/4/2016

Top individual sale lots of the past week...

  1. $54,000 - Cow sired by MCPHEE NEW REVELATION
  2. $32,000 - Heifer sired by Buyers Choice
  3. $30,000 - Cow sired by LJC MISSION STATEMENT P27
  4. $29,000 - Bull sired by Red U-2 Justified 235Z
  5. $28,000 - Bull sired by SLGN YARDMASTER 125Y
  6. $26,000 - Bull sired by FRITZ JUSTICE 8013
  7. $20,000 - Heifer sired by PZC TMAS FIRESTORM 1800 ET
  8. $20,000 - Flush sired by Citation 138
  9. $18,000 - Heifer sired by Buyers Choice
  10. $18,000 - Bred Heifer sired by SCHULER ENDURANCE 2101Z

1

Most Common LSJ Class Types

Stats for 342 classes of livestock judging classes held between 2013 and 2016 that listed on Judgingcard…

Class TypePercent of ClassesAverage Score
Market Hogs21%42.96
Market Steers21%42.84
Market Lambs15%43.10
Breeding Heifers14%42.53
Market Goats12%43.44
Breeding Ewe7%46.04
Breeding Gilts5%43.06
Breeding Bulls3%44.26
Breeding Does2%45.48

2

Ag Visitors Still Growing on Mobile

This site had a 9.1% increase in overall visitors for the year 2015 in comparison to 2014.

We also had a 5.3% DECREASE in desktop users over that same time period.

In fact, the last time Cattle.com saw growth in desktop visitors was in 2012.

In 2009, over 99% of the visitors to this site were on desktop.  Last year, that number was 46.8%.

Why does it matter to you?  I assume this site is a relatively diverse cross section of the types of people you’d care about visiting your site.  Even the old farts that don’t even know they have smart phones are checking websites on their smart phones now.

If I were starting from scratch today, I’d design for mobile first and then think about what it looks like on a desktop as an afterthought.

3

My experience as an Uber driver, Part 2


12:02 AM, 2016

I’m picking up a couple that lives in the next house over from the one I tried to get my wife to buy last May.  Nice couple.  I wish I had figured out a way to convince my wife that house was her idea and not mine so there would have been a better chance we’d “agree” to buy it.

They’re going to Wild West, which is evidently a local honky tonk.  Do they still even call them that?  I’ve been boring too long; I didn’t even know this place was there.  I just knew there’s a good wings place and Whataburger in front of it.  Damn it, I’m turning into the butt of a Jim Gaffigan joke more and more every day.

15 minutes, 7 miles, $8.50

Evidently I don't know how surge pricing works because this area was in surge pricing and I didn't get anything resembling surge pricing.

12:30 AM

Honestly, if I had a moment to look at the app and see that I only got $8.50 for that trip, I would have called it a night.  It was starting to mist, the bars were turning the drunks out, and it really wasn’t worth it in the Suburban.

But I didn’t have time to look.

While I’m turning around in the parking lot, I get a notification of a fare literally 50 feet behind me, where I had dropped that couple off.  I accept the fare and pull up to front door of the bar at exactly 12:31 AM.

Let me take a moment to acknowledge the fact that most of you who are rational human beings know exactly what is going to happen based solely upon that last sentence.  I might have noticed as well but I didn’t, and I blame Greg Simmons, well-loved San Antonio sports anchor, for that.

You see, I pulled up, put the passenger window down and waved thinking that he might be my ride since he was standing there waiting for his ride which was actually a town car.  Him, being the professional he is, thought I was waving at him and immediately went into an upbeat “Hi, how are you?” that I’m sure he has done hundreds of times over the years.

That distracted me just enough to not notice that my fare was being helped from the front door by the bouncer.  If I had noticed the guy literally couldn’t walk on his own, there’s a 95% chance I would have nope’d right the heck out of there.

But that’s not what happened.

His girlfriend got in the Suburban first and he was helped in by the bouncer/bar manager.  The manager put his address in to the Uber app and gave me a smirk.  A smirk I remember from somewhere long ago.  A smirk I used give people.  A smirk I gave taxi drivers as I was carrying drunks out of Shadow Canyon on this very night 18 years go.

This son of a bitch is doing the same thing to me.

“Do you need to puke?  If you do, go ahead and get it over with, we can pull over here before we leave the parking lot.  I’ll wait, don’t worry.  No, really, are you sure?  Okay, well, I’ll leave the window down, let me know if you need me to pull over.”

We’re almost half a mile down the road when he asks me to stop on the side of the highway (281, at night, in the mist) so he can piss.  I ask him if he wants me to find a gas station to which he replies that there’s no time.  We pull in to the HEB parking lot and he walks through some bushes to go piss where he thinks it is private.

The problem I drove him to where it was private.  What he did was walk through the bushes that were between HEB and the highway and started pissing squarely in the direction of the people making the u-turn to head south.  I really don’t think he noticed.  I assume the two honks I heard from the highway side are an indication somebody else did.

We get back on the road, on the highway, and a few minutes later I make it clear once again that if he needs to puke, I just want him to tell me and I’ll pull over ASAP. 

Hey, why isn’t he responding?  Something isn’t right.  I look back in my rear view mirror and don’t see him.  I look out my side view mirror and the guy has his head out the window puking down the side of my wife’s suburban while doing 65 going down 281.


None of us talk for a while.

A few minutes later his girlfriend gave the most descriptive "well...that happened" that you can imagine.

He’s just this side of dead as they get out of the car and he bumps into two cars on the way to the gate.

You know what though?  It’s been a while since something I learned in college has come in handy and puking out the window of a vehicle driving down the highway (specifically hwy 46) IS something I learned quite a bit about in college.  I know that puke can cause problems with your paint job if you leave it on the truck overnight (sorry Jake) and I need to go get a car wash immediately.

20 minutes, 9 miles, $13.46.

Review?  Nope.  Only time I didn't leave a customer a five star review (drivers review customers on Uber in addition to being reviewed themselves).

Uber gave $50 to clean the car.  It was charged to the rider.  Remember that if you use them.

1:15 AM

I got the car cleaned up and while I was going through the car wash, I decided to go online again.  I got a notification of a fare just as I was leaving it.

It was a group of Iowans visiting a friend in San Antonio and they were raving about Whataburger and Taco Cabana.  Nice group of people that rambled some nonsense about Taco Cabana, who doesn't even mix the bacon in with the eggs, having great breakfast tacos.

30 minutes (we stopped at Whataburger), 10 miles, $13.50

Not terrible but I'm not sure it's worth allowing people who don't know what a decent breakfast taco is ride in my wife's car.

2:00 AM

On the way back from that fare, I get another notification of a fare at Wild West.  I decide to take it in hopes of telling the bar manager to kiss my ass if he was carrying another drunk out to the car.

Luckily it was the same couple I dropped off earlier.  They really are a nice couple.  They would have made great neighbors.  Damn it.

10 minutes, 7 miles, $8.25, not sure why it was a bit less than last time.

2:30 AM

I’m tired, it’s time for me to go home like I said I would after that last drop off.  HOLY CRAP, it’s at 3x surge pricing over at the Roo Pub.  Okay, I’ll drive down there and see if I can get $90 for a ride again.  I pick up a fare for a guy and two women heading back to a hotel.

Evidently Jeff, (“no, not you Uber driver, we’re going to call you Jeffrey because you’re not a ****ing *** hole who knocks peoples’ drinks out of their hands because they’re *** **** ****ing *** holes who got too much money from their parents and act like ****s all night”) was a bit of a jerk to one of the young ladies in the group.

This Whataburger drive through took no less than 30 minutes but it was one of those lanes where you can’t “escape.”

I drop them off and based on what I heard, one of them needed help from both of the others pulling her skirt off because it was too tight.

55 minutes, 3 miles, $10.75

Turns out you DON’T get paid for sitting around waiting in line at Whataburger.

I decided to call it a night about 3:30 AM.

My final review?

Whataburger just prints money on New Years Eve.  I mean really, that place is PACKED.

Uber is great as a passenger but I better get back to building websites.  The tech and usability design for it are absolutely insane though and the night would have been worth it without getting paid at all.

But you guys going to Denver?

Just remember, you have to pay for the cleanup if you puke on the car.

9

My experience as an Uber driver, Part 1

If you read Tech blogs, specifically TechCrunch, you can’t help but to be a bit intrigued by the Uber phenomenon.  They've gottten over a billion dollars in VC money and "Uber for xxxx" is as cliched as it gets in startup pitches.

I too wanted to see what all the fuss was about and installed the app on my phone in early December, it's only been legal in San Antonio since October.  Impressed by the insane efficiency of the rider side of the app, I decided to see how smooth the process was for becoming a driver.  The answer is, extremely easy.

What is Uber?  It’s a riding sharing service where you download an app, request a ride, and somebody shows up in their personal vehicle to take you where you want to go.  You pay via the app, can split your bill via the app, and don’t tip. It’s pretty darn cool and it’s something I’d use in half a second instead of a cab if I were going to Denver this year.

Actually, if you're in any major city and plan on going out drinking, it's extremely handy.

Within a week of scanning in my driver’s license and sending a picture of my car registration, I was officially an Uber driver.  Of course, I didn’t actually drive for Uber yet.  It's a relatively big deal for your ego to go from 13 years self employed to a watered down version of a taxi driver, even if it is just for research.

When we put the kids to bed about 8:00 on New Year’s Eve, I had to decide whether to start drinking or find something else to do.  So….I cleaned up the Suburban and signed in to the Uber Partner app.

This is a true story.  The events depicted in this blog post took place in Texas in 2015 and 2016.  At the request of the riders, the names have been changed.  Out of respect for the drunks, the rest has been told exactly as it occurred.

8:30 PM

Car is cleaned up and I “Go Online.”  I start getting discouraged by about 8:45.  I mean this is NYE, Uber is supposed to be absolutely bonkers tonight.  I’m about to give up when I get my first request for a ride.
 
8:50 PM

I pull in to a police station wondering what the heck is going on and it turns out they’re just parked there because Uber didn’t service their actual address and they wanted a safe space to park.  They were the ideal first passengers.  He was a retired oil exec that was happy to tell me what he does and doesn’t like about drivers.  I ended up convincing him that his friend doesn’t need a website for his beekeeping business.

30 minute trip, 26 miles, about $30.  Not bad.

I dropped them off downtown.  But now what?  I’m sitting here without a fare and I didn’t plan for the “getting back home” aspect.

10:00 PM

There’s surge pricing going on near the medical center so I go offline (you aren’t insured while you’re waiting for a fare) and drive out in that direction.  I tried to go to a Starbucks but I got a notification of a ride about two steps from the door.  I quickly hopped back in the Suburban only for the passenger to cancel the trip about two minutes before I got to their location.

No worries though, they were only requesting an UberX, not an UberXL, which pays quite a bit more (think Large SUV vs. small car at a rental company).  

Just a few minutes after that ride gets cancelled, I get a request for a fare about five minutes away.  3.6x surge pricing and UberXL.  Surge pricing is basically Uber increasing the prices when there’s a shortage of drivers in an area.  It sucks for riders but gets drivers to the area to chase the money.

I pick them up, it’s a nice group of five 24 (OMG GUYS, IT’S 2016, I’M GOING TO TURN 25 THIS YEAR) and unders.  From what I gathered while driving, one of their friends has fake boobs and she’s self conscious about it because so-and-so said she doesn’t take her shirt off dur……well, let’s just say they talk about stuff I don’t need to hear. 

20 minutes, 12 miles, $90

Yes, $90 for 20 minutes of driving nice and sober people downtown.

This Uber thing is pretty darn great.

Frankly, if I could consistently make $90 for driving a group of people downtown, you’d never hear from me again.  Unfortunately, this is New Year’s Eve, 3.6 times the normal rate for a Suburban, and nothing resembling normal, so you will.

10:45 PM 

Less than ten seconds after I dropped that group off, I get a notification that there’s a fare two blocks away and accept it.  It’s a guy heading further into downtown and the hotel coordinated an Uber driver for him.

We talk a bit about how cheap Uber is and how where he’s from it’s mostly disgruntled taxi drivers who hate the cheaper prices.  So far tonight, about half the time I’ve been driving has been spent talking about Uber, a company I’ve “worked” for less than two hours.

It’s a short trip, only a mile.

5 minutes, 1 mile, $2.36

That’s the total fare I got, $2.36.  I guess you could say it’s the mileage rate because that’s how far I took him.

11:00 PM 

I drop him off at the Hemisphere Plaza and start trying to make my way out of Downtown.  These puddle jumps aren’t going to make the night worthwhile, I want more surge priced UberXL trips.  I’m not a block down the road though when I get a notification of anther fare, almost exactly where I dropped that guy off.  Was it the same guy?  Did he not like the crowd? 

Nope.

Hipsters.

Bjork on full blast via my auxiliary input.

No complaints though, they were respectful and polite.

25 minutes, 7 miles, $11.

Meh, come on now.  It’s time to go home.  I didn’t sign up for $10 trips.

11:45 PM

I get home, everyone is in bed, I pull up the app again just to see if there’s surge pricing going on.  Yep, 1.5x around my house.  I decide to leave it on and if I don’t get a notification before I pour two fingers of Jack, I’ll call it a night.

I unscrew the bottle and there it is, it’s time to drive drunks around……..

11

Top Web Sale Lots Week of 12/28/2015

Top individual sale lots of the past week...

  1. $20,000 - Heifer sired by Irish Whiskey
  2. $19,000 - Bred Heifer sired by SAV Brilliance
  3. $13,500 - Bred Heifer sired by Hoover Dam
  4. $13,000 - Bred Heifer sired by Pilgrim
  5. $12,000 - Bred Heifer sired by Mr HOC Broker
  6. $11,500 - Bred Heifer sired by Doctor Oz
  7. $11,000 - Heifer sired by Mercedes Benz
  8. $11,000 - Bred Heifer sired by Mr HOC Broker
  9. $10,500 - Bred Heifer sired by Mr HOC Broker
  10. $10,000 - Bred Heifer sired by Bojo son

1

Past Posts