Beginner’s Guide to Calisthenics for Audiophile Nerds

Discussion in 'Health' started by k4rstar, Mar 13, 2025.

  1. k4rstar

    k4rstar Britney fan club president

    Pyrate BWC
    Joined:
    Jun 11, 2016
    Likes Received:
    7,192
    Trophy Points:
    113
    Location:
    Toronto, Canada
    [​IMG]

    Here is a simple guide to get started exercising at home with calisthenics (resistance training using only your bodyweight).
    The sheer amount of fitness information online often leads to analysis paralysis, self-doubt, and a failure to build the consistency needed to make progress.

    Fitness influencers thrive on content overload—because if they stop posting, they stop being relevant. That’s why there are 2,000 videos on how you're doing bicep curls 'wrong' and the one 'secret' to maximize your gains.

    Why calisthenics over isolation exercises at a gym?
    • it's free, with limited to no equipment needed (a local park may help)
    • you can do it in the comfort of your own home or the great outdoors
    • improved functional strength (actually being able to do cool things outside of the gym rather than looking cool inside the gym) and relative strength (your strength compared to your bodyweight)
    • joint health & injury prevention
    • more natural progression opportunities as you grow stronger, less likely to lead to a feeling of 'plateau'

    A well-structured push/pull/legs split in a gym with proper progressive overload will likely build muscle faster—especially in the lower body. But unless you're planning to train consistently for years to reach your genetic potential, you don’t need that level of optimization to see great results.

    How do I get started?

    A basic routine of push-ups, pull-ups and squats. For each exercise, 3 sets to failure with 2 minutes of rest in between each set. Failure may mean absolute failure (you can lower yourself to the ground but not push yourself back up) or technical failure (your form is severely compromised, you can squat but with a big forward lean and sway).

    If you cannot do 1 push-up or 1 pull-up, here are logical progressions to get started:

    Push-ups:
    • Wall Push-ups – Vertical push-ups against a wall.
    • Incline Push-ups – Use a sturdy bench or table for support.
    • Regular Push-ups – Full-body push-ups on the floor.
    • Diamond Push-ups – Hands close together for more triceps focus.
    Pull-ups:
    • Door Pulls – Stand in a doorway, grip both sides, and pull yourself toward it.
    • Australian Rows – Use a low bar and pull your chest up from an incline.
    • Assisted Pull-ups – Use a resistance band or a sturdy chair for support.
    • Full Bodyweight Pull-ups – The final boss move.
    Squats:
    • Squats to Seat Depth – Start with controlled squats to a seat or bench.
    • Full Air Squats – Squat as low as your mobility allows.
    • Bulgarian Split Squats – One leg elevated behind for more difficulty.
    • Pistol Squats – A one-legged squat for advanced balance and strength.

    There are tons of YouTube videos on how to properly and safely do each of these exercises. For each exercise, you will want to consistently achieve 12-15 reps per set before advancing to the next progression.

    You can get started at pretty much any fitness level by intuitively learning modifications to base exercises (push-ups, pull-ups, squats) and progressing gradually but slowly. Wall pushups and door pulls may look and sound silly, but completely kick your ass.

    You may feel embarrassed by not being able to do one push-up, one pull-up or feeling queasy and exhausted after a few bodyweight squats. The good news is that a) you're at home and there is no one there to judge you and b) the lower your starting point, the more rapid and exponential will be your progress and therefore feeling of accomplishment.

    For training frequency, you do not want to train every day, as no rest days will short-circuit the body's recovery process, leading to minimal strength and size increases. A good idea is to train every other day, with weekends off if you like. For beginners or the severely de-conditioned, your first few training sessions may be followed by extreme muscle soreness, in which case rest an appropriate amount of days while you recover. Eventually your body will adapt to the increased stresses and you can begin training every other day.

    Take a shirtless photo (front, side, back) before starting. Every two weeks, snap new ones to track progress. You’ll be surprised how much you change.

    Any questions let me know
     
    • Like Like x 21
    • Epic Epic x 11
    • heart heart x 4
    • List
  2. Armaegis

    Armaegis Friend

    Pyrate BWC
    Joined:
    Sep 27, 2015
    Likes Received:
    8,481
    Trophy Points:
    113
    Location:
    Winnipeg
    Tangentially related, many years ago I did something akin to this for a while... https://www.shovelglove.com/
    Yes yes, slightly cringe in retrospect. I used one of these.
     
  3. yotacowboy

    yotacowboy McRibs Kind of Guy

    Pyrate Contributor
    Joined:
    Feb 23, 2016
    Likes Received:
    12,227
    Trophy Points:
    113
    Location:
    NOVA
    Home Page:
    I don't want to suggest overcomplicating things and I do appreciate your post, but using train to exhaustion for every exercise stress is bound to result in injury. much safer to use train to exhaustion (or maximal single effort) to determine reps and sets. Exhaustion varies by day (sleep quality, hydration/nutrition, psychological stress, etc. all affect maximal effort and relative perceived effort). So, the first time i try doing pushups, I do as many as I can. After that my training protocol becomes: 60-80% of the number at exhaustion reps for 3-5 sets. Not trying to be argumentative, just trying to keep folks in an injury free zone, if possible.

    One final note: I had a wellness coach for a bit after suffering a sports related injury. Her biggest bit of advice that was a eureka moment for me was, "we are all training from injury from the moment we're born" - in other words, our bodies are a walking tally of injury, and if we are truly looking to improve any aspect of our mental and physical being, we must train from where we are, not from where we were or where we think we should be.
     
    • Like Like x 8
    • Agreed, ditto, +1 Agreed, ditto, +1 x 3
    • Epic Epic x 1
    • List
  4. k4rstar

    k4rstar Britney fan club president

    Pyrate BWC
    Joined:
    Jun 11, 2016
    Likes Received:
    7,192
    Trophy Points:
    113
    Location:
    Toronto, Canada
    there is a lot of healthy debate about this and I don’t mind your opinion.

    I have personally seen near identical results from training to 1-2 reps in reserve versus 0 reps in reserve for compound movements. However when you’re talking about 60% of capacity, I’ve seen virtually no results. I may as well have not been lifting, from a growth and strength development perspective. Muscles need sufficient stimulus to instigate growth, and the range of this stimulus certainly does vary with individual genetics and training experience.

    The argument is that inexperienced lifters have quite a difficult time judging 1 RIR from 2-3 RIR. This is one of the great benefits of working with an experienced trainer or partner, they can push you within safe limits.

    when you’re talking about body weight exercises and an individual can hardly do 3 incline rows, it doesn’t make much sense to stop at 2 for the purposes of injury prevention.

    I also differ on the terminology. To me training to failure and exhaustion are two different things. I think of exhaustion and the factors that you mentioned like sleep and stress as relating to central nervous system fatigue. Training to momentary failure and especially technical failure do not have to contribute to CNS fatigue if proper rest is afforded between sets and between workouts. Inexperienced individuals are advised to research the symptoms of CNS fatigue and overtraining and learn to avoid them within their own physiological limits.

    Obviously if you’re older, have pre-existing conditions, joint issues, etc. you should consult a physician and take appropriate precautions before engaging in physically demanding exercise.

    On the wall of my local YMCA it says “if it doesn’t challenge you it doesn’t change you” and I believe in that.
     
  5. ergopower

    ergopower Friend

    Pyrate
    Joined:
    Mar 21, 2018
    Likes Received:
    876
    Trophy Points:
    93
    Location:
    South Central PA
    Very glad to see this post; if even a few people use it to start to improve health, it's well worth it. Calisthenics are great for the reasons @k4rstar cited.

    Probably 15 years ago I talked a friend into starting a weight-lifting protocol at a gym. Still at it; for me the obligation to someone else was the thing that stopped me from bailing. And I don't mind going to the gym.

    There are a couple things I've learned from reading about weight-lifting protocols that I think might be interesting to folks starting down @k4rstar's path:
    1. the average person that has been relatively inactive is only using 60% of their muscles (there is a bell curve here, not everybody is the same); the body shuts down what it can for efficiency. This matters because someone can be getting significantly stronger without seeing muscles swell up, which can be dispiriting and a cause to drop out
    2. I've read through a bunch of lifting protocols; the 3 days/week & a day off between is sound. Nikolai Yakovlev figured this out in the 1960s. Yes, a D1 or pro can go day after day for weeks at a time; my DNA is a lot different from theirs
     
  6. ColdsnapBry

    ColdsnapBry Friend

    Pyrate
    Joined:
    Feb 4, 2021
    Likes Received:
    805
    Trophy Points:
    93
    Location:
    US/NZ
    Yesterday I went to go squat but realised I forgot to pack my gym shorts. So I walked to a calisthenics park and blasted some pullups, dips, rows and leg raises real boomer style in a shirt and jeans on.
     
  7. AlPastor

    AlPastor Almost "Made"

    Contributor
    Joined:
    Jul 17, 2023
    Likes Received:
    268
    Trophy Points:
    53
    Location:
    The Woodlands
    Appreciate the write up. We could all use more exercise and this is an easy place to start.

    Pretty sure Chuck Norris squats with jeans on.
     
  8. Thad E Ginathom

    Thad E Ginathom Friend

    Pyrate
    Joined:
    Sep 27, 2015
    Likes Received:
    15,263
    Trophy Points:
    113
    Location:
    India
    As a complete wimp/weed, it is nice to get some encouragement :)

    Aiming at getting @YMO involved? ;)
     
  9. purr1n

    purr1n Desire for betterer is endless.

    Staff Member Pyrate BWC
    Joined:
    Sep 24, 2015
    Likes Received:
    93,048
    Trophy Points:
    113
    Location:
    Padre Island CC TX
    I've been doing weight training on and off since I got Valley Fever. Valley Fever wrecked my lungs so doing cardio based stuff became more difficult. Also I moved to Texas which doesn't have the mountain terrain of California. It's really maybe since November 2022 where I started to take weight training seriously. This weight training includes calisthenics. I was 141 pounds during my cardio days. Today I'm 172 pounds - mostly muscle gain.

    AVOIDING INJURY

    This is more of a concern for older people and people starting out. Tip here is to ease into it and go higher reps at less resistance.
    • Don't start out doing sets to exhaustion - ease into it. Leave 3 repetitions in reserve. Next week leave 2. Then leave 1. I'm in my middle 50s. I don't work toward total fatigue as much anymore. Maybe my last set I will work until muscle fatigue if I am feeling up to it. It depends upon your personality. Family and friends tell me I need to back off, that I'm too intense.
    • Heavy will increase risk of injury. This means pull ups with full extension at bottom or ass-to-heels squats that you can do only a few times - best to do just partial extension and ease into full as you get more flexible and stronger. Basically anything that you can't do more than 5-8 repetitions will have a higher risk of injury.
    • Rest up. Resting is how your muscles get stronger as they rebuild. Assess state of joints. If you feel minor pain, take another rest day.
    • Warm up. Stretch. Start with super light resistance and slowly ramp up. Flex and move the joints: knees, wrists, elbows, shoulders, back, hips. This is more important as you get older or lift heavier. I've had shoulder and minor hip issues in the past. All are now gone as I've gotten smarter about not going too heavy.
    FALLING OFF THE WAGON

    You are gonna fall off the wagon a few times. You may get sick and stop your routine. You may go on vacation and stop your routine. You may get busy at work and stop your routine. All this is normal. Just pick yourself up and start again. Yes, it sucks starting again after two months off, but muscles have a memory. It will take you a fraction of the time to get back to where you where. One thing I have learned through all this is not falling off the wagon. I've had enough times starting over that I got stick of it. Even when I am sick or busy, I find time to work out. Even if less sets or lighter weight. Which comes to the next point.
    MAKE IT LIFESTYLE - OR BUST

    It's got to be a lifestyle. Doesn't matter if it's just a little bit. One full body workout a week will result in gains for beginners and maintain for intermediate people. However, fitness now has to be a lifestyle, as much as your work, your sleep, and you taking a shit. If you take a shit every day or every other day, then you can go work out some part of your body.

    The truth is do not bother even starting unless you want to make fitness a lifestyle.

    Tip: Find a workout buddy. My workout buddy is my daughter. She thinks she isn't strong, but she can squat her weight ass to heels for a set. She is also brutally honest. Daddy, your arms are big but your shoulders are small (last year). Or you need to work on your upper pecs and your ass is too small (this year).
    WANNA BE RIPPED? THEN HAVE PROPER DIET

    Want to be ripped? No amount of exercise is gonna do shit for you if you do not have the correct diet. There are many methods to diet, but all come down to eating less calories than you burn. There is this dude at the local gym. He's talks a lot, usually about his ex-wives, and what he does after he works out, which is eats. I was like, yeah (Keanu Reeves Yeah), I can tell.

    Six packs and demon backs are actually more a function of low body fat. My teenage son doesn't work out much. But he's got this amazing six pack and demon back because he has low body fat.

    Also mind your protein intake. Protein is crucial for building and repairing muscle. Also know that you still need calories to build muscle so don't starve yourself. I don't think calisthenics exercises will require as much protein as guys who do heavy resistance training, but make sure you get your protein. As I do resistance training, I aim for 1 gram per pound per day which equates to 172 grams of protein, which is a shit ton. The truth is I don't reach this amount every day even with protein shakes, but I at least get some.

    Finally, I tend to alternate between a mild bulk and mild shred. Toward fall and winter, I take on weight. It's because it gets cold and the rich holiday food. Around spring, I will start shredding. I mind-control myself to see sugar and carbs (rice and flour) as poison. Yes, it's basically poison in today's world. I still take in sugar and carbs, but I restrict it or plan for it (when fuel is needed for working out).
    DON'T SKIP LEG DAY - DON'T FORGET CORE

    90% of the guys at the local gym skip leg day. Don't do this. Leg day will burn the most calories and since it's a big muscle will also allow you to eat more without you getting fat.

    There are these dudes who are big up top but weaker than my daughter at squats. Don't be like them.

    Finally, make sure you develop your body evenly. There was this one dude with a huge single (lateral head) tricep muscle, but relatively small chest, no shoulders, and skinny legs. I guess in his mind he looked awesome as he walked and pranced around, but OMFG, he looked gross. It's very possible to sculp your look by concentrating more on specific muscles. Do this properly. Narrow shoulders, work on middle delts; want bigger arms, do bicep and triceps, etc. The only muscle I specifically avoid direct isolation exercises are the traps. I like having a neck.

    Also don't forget core. That means abs and back. You will eventually develop core without specifically concentrating on it, but a strong core just makes it much easier to progress. I used to do a lot of core, but have eased off to twice a week now that my gains are getting harder after two years.​

    NO PAIN, NO...

    Pain is bad. However most people are stronger than they think. I see people f**k around at the gym who I know will have zero gains. Like what @k4rstar said, 60% ain't gonna do shit. You do 60% just walking and sitting on your toilet to take a shit.

    Also, expect zero muscle gains in your first six weeks. First six weeks is mostly your body learning to fire more of its neurons for muscle fiber activation. Give it a year to realize gains. Again, what did I say about lifestyle.

    The greatest pain for me was diet, cutting out sugar and carbs during shred season.​

    SOCIAL MEDIA AND MOVIES

    The buffed guys are on PEDs. I'm a natty. I don't want a testicle to fall off, my kidneys to fail, my heart to suddenly explode, or my IQ to drop 30 points. Trust me, all the guys in Hollywood who get buffed in 12 weeks with whatever bullshit muscle building workout program to play superheroes, they are on roids.
    P.S. Now you know the reason why I haven't been online as much.
     
    • Epic Epic x 6
    • Like Like x 3
    • Agreed, ditto, +1 Agreed, ditto, +1 x 3
    • List
    Last edited: Mar 14, 2025
  10. purr1n

    purr1n Desire for betterer is endless.

    Staff Member Pyrate BWC
    Joined:
    Sep 24, 2015
    Likes Received:
    93,048
    Trophy Points:
    113
    Location:
    Padre Island CC TX
    For starting with pull ups (which are incredibly hard for most people), start by getting chair.
    1. Just pull up and hold for 15 seconds, 30 seconds, 60 seconds.
    2. Slowly do drop downs.
    In time, you should be able to do one. Also consider chin-ups with palms facing toward you which may be slightly easier. This is how I got my daughter started on them (upper body is very difficult for women).

    However, the better ways to develop lats is with weights (lat raises), assisted pull-up machines, or machine lat-pull downs where you can choose a weight that you can do 8-12 reps per set. Obviously this is beyond the scope of calisthenics. Pull ups are intense and I maybe do them once a week. Lots of wear and tear on shoulder joints, especially if you let yourself down all the way and do wide grip.
     
    • Like Like x 4
    • Agreed, ditto, +1 Agreed, ditto, +1 x 1
    • List
  11. willc

    willc Friend

    Pyrate Slaytanic Cliff Clavin
    Joined:
    Nov 10, 2015
    Likes Received:
    73
    Trophy Points:
    18
    Pictures or it didn't happen.
     
    • heart heart x 2
    • Epic Epic x 1
    • List
  12. purr1n

    purr1n Desire for betterer is endless.

    Staff Member Pyrate BWC
    Joined:
    Sep 24, 2015
    Likes Received:
    93,048
    Trophy Points:
    113
    Location:
    Padre Island CC TX
    https://www.youtube.com/shorts/ZIQ96KS5d2E
    527lbs (x4 45lbs plates each side + 167lbs platform)

    I need to toast my legs because they recover quickly. If I don't walk kinda funny out of the gym, I didn't do my job. Will do a combination of x4-5 sets of squats / leg press, then x3-4 sets of leg extensions / sissy squats, x3 hamstring curls, x3 calf raises. The sissy squats are the body weight calisthenics part. Sissy squats are really hard and not recommended for newbies - need very strong core and knees. (I'd do a quick vid on the sissy squats, but my quads are toast). For sissy squats, I will use a hand by the doorway or a band from the top of the power rack (in the garage at my San Antonio place). I will also warm up and cool down with body weight squats or reverse lunges. The reason I don't only do calisthenics - it's because I would need to do like 50 reps, and that then becomes cardio. At some point you graduate from calisthenics for certain exercises.

    Yes, I've done stupid shit. When I was starting out with only two plates and pushing to add a 25 pounder, I popped a rib. Yup, it's possible to do this. My core wasn't strong enough. That Fing hurt and sidelined me for a week. I speak from experience when I say ease into it.
     
    Last edited: Mar 14, 2025
  13. ergopower

    ergopower Friend

    Pyrate
    Joined:
    Mar 21, 2018
    Likes Received:
    876
    Trophy Points:
    93
    Location:
    South Central PA
    Well, 60% of that, anyway ;)
     
  14. Cspirou

    Cspirou They call me Sparky

    Pyrate
    Joined:
    Sep 27, 2015
    Likes Received:
    8,412
    Trophy Points:
    113
    Location:
    Northwest France
    OMG yes I need this
     
  15. Psalmanazar

    Psalmanazar Most improved member; A+

    Pyrate Slaytanic Cliff Clavin
    Joined:
    Sep 27, 2015
    Likes Received:
    5,442
    Trophy Points:
    113
    In addition to working out, just stop eating. If you're hungry and not feeling lightheaded after eating a high protein, low refined carbohydrate meal, just don't eat. Eat when you feel famished, not when your stomach is empty. Cut out most beer, pasta, white bread, sugar, rice, fried garbage you know the drill. Don't think you can replace that stuff with healthier alternatives like light beer (disgusting), non alcoholic beer (beer flavored soda. just drink seltzer or have a diet coke. I dumped all my NA beer today), whole wheat pasta (disgusting), supermarket wheat bread (sugar laden cardboard), brown rice (enjoy the arsenic), and air fried stuff (enjoy the forever chemicals). Limit your consumption. Eat protein. Work out. Run a caloric deficit.

    If the traditional food of your culture runs heavy on refined carbohydrates like Middle Eastern and East Asian food and whoever the hell eats potato chips as a staple, well think of the good part: cutting out that part will run you a greater caloric deficit. Eat the dumplings and not the bowl of rice. Eat the kabob meat, the vegetables if they're hot, and avoid the bread and rice. Do not eat foods that use minimal amounts of protein to feed you lots of refined carbohydrates like meat loaf or fried rice. Just eat the egg. Eat vegetables too.
     
    • Like Like x 3
    • Epic Epic x 2
    • Agreed, ditto, +1 Agreed, ditto, +1 x 1
    • List
  16. Deep Funk

    Deep Funk Deep thoughts - Friend

    Pyrate
    Joined:
    Sep 27, 2015
    Likes Received:
    9,261
    Trophy Points:
    113
    Location:
    Amsterdam
    Home Page:
    Good thread. Calisthenics have been part of my life for the last 5 years.

    I focus on short routines/sessions to keep the probability of injuries low.

    My goal is to develop a balanced yet powerful body and mind. One daily goal is 10 pull-ups a day. Slow is better and focus on negatives. Control over your mind and body will increase. I started slow in 2020 and nowadays I have strength and flexibility galore.
     
  17. purr1n

    purr1n Desire for betterer is endless.

    Staff Member Pyrate BWC
    Joined:
    Sep 24, 2015
    Likes Received:
    93,048
    Trophy Points:
    113
    Location:
    Padre Island CC TX
    Yup, the three square meals a day mid-western / Michigan diet* is gonna Fing keeeeeeel you in 21st century America. Whenever my in-laws visit, it's always the three meals a day. It's pretty insane. Don't get me wrong, I go along with it because I like to eat. However, when I'm by myself, I only eat when necessary, that is hungry; and when I do, I focus on getting my allocated protein for day while not feeling overstuffed, cutting out carbs as needed.

    It's both a blessing and a curse. For those whose genetic heritage involved eating refined carbs for several millennia, the gains from staying away from them are immense. The curse is that it's difficult to get stay away. One co-worker remarked to me about his health concerns and how being half-Japanese, it was extremely difficult for him to stay away from rice. One thing I did notice of recent from my cousins in Taiwan - they limit themselves to only one small bowl of rice. In the past, it was often encouraged to eat as much rice as possible (because you didn't know if there would be anymore after a typhoon).

    * Make that South Texas diet too. It disturbs me to see the potbellies of these dudes who have suffered heart attacks. And that there's this HUGE stroke center in Corpus.
     
  18. Lyander

    Lyander Official SBAF Equitable Empathizer

    Pyrate Contributor
    Joined:
    Feb 25, 2017
    Likes Received:
    12,262
    Trophy Points:
    113
    Location:
    Philippines, The
    Even nowadays in the Philippines you pretty much can't get away from a meal without there being a ludicrous amount of rice involved. That's something I used to be good about avoiding, but in recent years I've actually found myself piling on absurd amounts of rice to complement the viands which basically had the effects you'd expect.

    It's not even about availability necessarily, just that rice is relatively affordable compared to lots of other foodstuffs and so is pretty deeply ingrained (pun inadvertent) in the cultures of nominally less conventionally wealthy countries-- lots of folks below the poverty line deadass just have some small packets of sauce dunked onto large dinnerplates full of rice for meals, and even among folks who can get by pretty easily you just have big-ass bowls of rice as being the norm.

    tangent: I remembered that this thread existed and the talk specifically about diet may be more apropos for here lmao

    https://www.superbestaudiofriends.org/index.php?threads/health-advices-and-longevity.6221/
     
  19. purr1n

    purr1n Desire for betterer is endless.

    Staff Member Pyrate BWC
    Joined:
    Sep 24, 2015
    Likes Received:
    93,048
    Trophy Points:
    113
    Location:
    Padre Island CC TX
    Oldschool thought in many Asian cultures: skinny means you are poor / you suck.
     
    • Agreed, ditto, +1 Agreed, ditto, +1 x 1
    • List
  20. Psalmanazar

    Psalmanazar Most improved member; A+

    Pyrate Slaytanic Cliff Clavin
    Joined:
    Sep 27, 2015
    Likes Received:
    5,442
    Trophy Points:
    113
    From the days of manual labor in inefficient factories pre assembly lines and robotics. Ever since we could stand or sit in one place, we've gotten worse.

    It's hard but must be done. Just don't eat the rice. Don't buy it. Don't touch it in restaurants. I ate Pakistani food last night; I avoided the free iftar dates (go a couple hours after the sundown rush to a halal place and they'll be happy for you visiting) and juice that are blood sugar raisers / stomach expanders / waisted calories, just ate the awesome lamb chops, and half the fresh naan as a vehicle for the chickpeas (fiber and more protein). Today is St. Patrick's Day so I ate the goddamn soda bread with butter for lunch so I must suffer through that. I'll probably eat a lean hamburger patty or some other joyless protein later. Joyless protein is the way. Joyful protein costs money and has higher fat.

    Chicken breast I always avoid unless it's grassfed because of the woody breast and stringy muscle fiber because we've bred chickens to make them grow too quickly. It's inedible. This can be in 10-20% of all generic super market breasts. It's not the cost, it's the time. I've even seen it in frozen indian chicken shit that tastes minutely better than the frozen stouffer's and amy's garbage. The meat quality is very low here in the US.
     
    • Agreed, ditto, +1 Agreed, ditto, +1 x 2
    • List

Share This Page