Jump to content

Themi

Members
  • Posts

    67
  • Joined

  • Last visited

Posts posted by Themi

  1. 1 hour ago, shrike said:

    Vvt is on the intake side right

    Yep!

    1 hour ago, shrike said:

    exhaust cam like in say the ZL-DE?

    226/233, less lift. Same with the ZM-DE (I've had a friend measure the ZM-DE cams and theyre actual trash).

    1 hour ago, shrike said:

    intake cam is specific in the ZL-VE

    Also yes, unfortunately. Its the only VVT motor Mazda made with this cylinder spacing so I'm almost certain its the only cam thatll fit.

    Thanks for the suggestions though, I wish I could grab some off-the-zebra (RIP you will be missed) cams for this but I think getting regrinds is the only way, given the fancy oiling they had I don't even think brand new cams from a billet would be cost effective.

    384510751_354818753608199_7254222229463011059_n.thumb.jpg.e3306da5964e3d088ec3ed4d3f1bb51f.jpg

    On these cams, the intake cam has all of the oiling setup for the VVT system so I'm not so certain anything will drop in. The cam journals are all oil fed from the head.

    On the exhaust cam, the cams self-lubricate from a single feed on the frontmost cam journal, which is distributed throughout the cam through tiny wee oiling holes on the rest of the journals.

    The exhaust cam has more lift and duration than a B6 intake cam I think, so it could maybe end up being a cheap drop-in exhintake cam for NA 1.6 mx5s? To be looked at further, by someone other than myself.

    Another point of interest is that the backs of the lobes (in the base circle) taper really narrow, does anyone know if this is an issue with re-profiling cams?

  2. Woah 2 updates in less than a year? I must've had too much caffeine.

    On 20/03/2024 at 09:38, Themi said:

    Last time I checked, my TPS is falling off, throttle #4 has a vacuum leak from being yanked about when the tps was knocked, and there is maybe a slight misfire

    The plan is:

    1. Remove the intake manifold.
    2. Grind down the clutch master where it touches the TPS. Less sketchy than it sounds, its just a mounting tab for the old reservoir. I kept the master wet to cool it while cutting.
    3. Remove the throttles.
    4. Tidy up the mating surface between the intake and throttles.
    5. Drill out the threaded mounting holes for the throttles. The tapped aluminium was always a bit sketch, I never had the confidence to really tighten down the mounting bolts for the throttles.
    6. Grey RTV the mating surface, longer bolts with nylon locknuts on the back.
    7. Re-install the things.
    8. Hoon.

    So, intake off:

    419166440_1147427946265210_8050368692598830697_n.thumb.jpg.bce2115fc4cf0754e356caafa461e234.jpg

    Clutch master cut down:

    432536592_384807487643786_1772711975593973596_n.thumb.jpg.05295c77fb580a6a58b82b040caa759a.jpg

    I did the things I needed to on the manifold, I also trimmed down the flange a bit to be less intrusive (compare with older photos):

    430333613_711227454548561_3075613333942089181_n.thumb.jpg.46c07912214057514635260375643ed2.jpg

    Back together:

    432699636_945600503804074_7001800879935731111_n.thumb.jpg.4fe82886d1922caba739c51d30c1cb19.jpg

    Aaand in the car:

    432847790_1142718496761706_4591967942193020812_n.thumb.jpg.d22f4703b94d7b3c1614e7536400626d.jpg

    Results:

    Started first pop, was running like shit and my exhaust spat out more fuel than the last 15 seconds of a prepaid BP pump (not hard).

    Turns out you need your MAP hose connected (seen by my washer bottle/chassis tag in the previous photo... lol). I guess the vacuum gave enough fuel for it to run super rich, basically WOT fueling.

    On the first drive the car was fine. The cyl4 vac leak was gone as expected and I'd spent more time grinding out the inside of the intake manifold, so some of the weird whistles I used to get seem to have gone.

    Datalogs looked expectedly poor. I had some help from a very knowledgeable friend about some oddities in some analog sensor readings and we have determined I should probably both chase my grounds and make sure everything looks fine, and also change back from a hybrid SD/alpha-N tune to pure alpha-N, with a bit of analog smoothing on the TPS signal. This will help resolve the very difficult to tune accel-enrichment values and hopefully result in a better driving experience.

    Future:

    I think besides all of the constant fixing of past-me's neglectful corner-cutting, I need to really look into longer duration cams. I believe the 230/240 8.5/8.9mm values really aren't enough for the kinda tomfoolery I would like.

    As the ZL-VE cylinder head has really never done much more than haul groceries, nobody makes cams for it. Regrinds are in order and I will try to take as much inspiration from the NB VVT engines as I can. Maybe 270/270 9.5/9.5mm which purport to be fine for shim-over-bucket lifters. Realistically, moving to shim-under-bucket will cost more than the cams.

    I think my engine will become interference with the cams I'm wanting, mostly because the stock b6 pistons have the valve notches for the wider cam spacing (obtuse valve angle) and the valves being closer to the piston when at rest in the ZL head. Oh well, it'll be fun while it lasts!

    • Like 5
  3. Another few months of nothing and then I decide to sign up for another sccnz motorkhana. At this point it is 10am saturday, and the motorkhana is 10am sunday. Last time I checked, my TPS is falling off, throttle #4 has a vacuum leak from being yanked about when the tps was knocked, and there is maybe a slight misfire. Instead of even opening the engine bay, I decide the exhaust needs more work and I have a muffler just lying about SOOO a plan is formulated...

    Screenshot2024-03-20at9_24_08AM.png.c01886a88d9e7ec68bbd189858d2096f.png

    I'm also critically out of stainless filler and argon, but that won't stop me

    430235281_766772898396249_4499845342149501684_n.jpg.8d226fb2ea7c5b282a3f50be8d596c37.jpg

    Contemplating new muffler position, was tempted to have it riight out the bumper but I don't hate myself that much.

    431312278_1175340283849385_3809176817696220846_n.jpg.eab8b0ccc58bf8bc6d208c890e2afca3.jpg

    Instead, we tuck the muffler right up underneath the car and do a downturned exhaust tip. At this point I was chopping up the old muffler to save argon. Here is where the downturn tip came from:

    Screenshot2024-03-20at9_31_38AM.png.04c6722b924f879a71ebed655a973607.png


    431303887_840209647937279_5096651226401803916_n.thumb.jpg.9f5b6756fe208001bb1829308e3d1b8c.jpg

    After procrastinating a fair amount, I get the muffler all tacked and have completely exhausted my argon bottle. Nice, its about 3pm and I'm making dinner for some friends before a comedy show. Make a lasagne then quick trip to bunnings at 5.30 for an argon swap, comedy show and start "welding" again at about 11.30pm.

    432913002_378530511676758_945419050956738878_n.thumb.jpg.67dd82f4e4d6b4c393b81bbb271f4fa9.jpg

    Do I need more gas coverage? Sure. Are my "welds" shit and rushed? You know it. Do they work? To be decided. Midnight:30, job done.

    432601598_771483641229503_189736054316945334_n.thumb.jpg.bb9a446b8d185527449938dbe49a2bd0.jpg

    432854657_1356526831718113_3450414275877576222_n.thumb.jpg.691785679169df9e783a04a058a83b1a.jpg

    Car lost some rasp, gained a LOT of bass. Right at 90Hz at motorway speed, heaps of it. So much bass I was getting a headache, and that was not fun.

    I figured its about time to actually make the car quiet, so I make a (suss) slip in silencer after the motorkhana. It had to be short and on an angle to be able to get up the downturn exhaust tip, but it does the job. Bass is gone, rasp is gone, car sounds pretty reasonable for once!

    432846376_757560119668236_1647564651189100215_n.thumb.jpg.46bfa871be6fdf220de322f82d1c85fb.jpg

     

    • Like 3
  4. Okay so the handbrake is still NFG but the brakes themselves are awesome. It's probably just having fresh fluid and non glazed pads but the brakes feel far more linear to lockup, whereas before they didn't do much until the fronts just completely locked up.

    i-hmMmgc2-X3.thumb.jpg.fa56b0f07403f1975c7140f496028795.jpg

    i-s73qsNf-X3.thumb.jpg.acebe14fbfbef70a3005ca6bbbcab192.jpg

    i-ZrfZR25-X3.thumb.jpg.77f9458c2de74c8bca2afc1761184b56.jpg

    i-DPmqQtn-X3.thumb.jpg.5ea9807a526752d5d8881569995b1991.jpg

    (I didn't hit that cone, somehow)

    I did a sccnz motorkhana yesterday (Sunday), placing 5th overall which I'm stoked about! I think the bigger cars struggled on some of the tight courses and I'm sure it would be a different story in an autocross. My dad also drove my car earning a very respectable 12th place in what might have been his very first time trying to drive a car with more than 20% throttle!

    received_1407970030068476.thumb.jpeg.9e41749fef34bc9064fef9ac7810590a.jpeg

    Someone also took a video of my slower run of the fourth course:

    https://drive.google.com/file/d/1aCg9DYelcsQd_GZSELs4I_Cb2tV9oiOn/view?usp=drivesdk

    Still need $$ for further car improvements. Up "next" are new equal length headers and probably replace the muffler as I am now pretty sure the combination of my crap unequal-length headers and a cheap muffler are causing the last of the tinnyness in the exhaust note.

    Then I'll need to replace my suspension, the car still behaves very soft even with the dampers set as firm as they will go.

    Photo from @mooffy_photo (@mooffy_photov2 on insta)

    • Like 6
  5. My mx5 is not 6lug nor does does it have a big brake kit, so the arrival of GMC sierra/Chevy avalanche/Cadillac Escalade front rotors for the rear of my mx5 was a bit of a shock. Rockauto was good about the refund and I guess I now own some shiny wall ornaments.

    received_236378979420710.thumb.jpeg.e1b3958bae78841a258f0f6d5f168413.jpeg

    The fronts and front pads arrived just fine, but rear pads were gifts from a friend but are also incorrect (nb). I want a refund on those too...

    20231012_111656.thumb.jpg.b50dd5a1d3f8d77e4069f6a06b9bdce2.jpg

    Anyway NZbrakeco sorted out some rear rotors overnight and BNT had some nice pads for the rear so now the brakes are all pretty much done. Just need to mess with the handbrake adjustment points and check everything is okay (cable isn't stretching or frayed etc).

    And yeah drilled/slotted aren't necessary for me nor are they as "good" as plane Jane vented rotors, but I think they look cool and they were on special, so cost about the same as any other coated vented rotors.

    received_318591680774102.thumb.jpeg.8defe588f39af0a5cf63490954d81057.jpeg

    received_865463645293810.thumb.jpeg.bf2ead6fced8480e013c2553a9831131.jpeg

    Edit to point out the crustiness of my old rears, and the reason I wanted to replace them:

    received_282973314663515.thumb.jpeg.a35a592b4800ed359be2783c6b20a061.jpeg

    • Like 4
  6. My hopes were up :(

    Nah I was pretty convinced that it wouldn't help my handbrake, but I know my fluid is bad and I'm sure my adjusters are unhappy, so this is a good thing. I'll probably try get new discs all around and new pads too.

    Actually thinking back I believe at the last wof I can remember that was at a place with a brake machine, my rear balance was out of wack anyway... oops

    • Like 1
  7. Completely unrelated to any important task at hand, but I've found a box of calipers that "we" gave up on a few years ago, and started working on them again.

    The fronts were already reassembled, rears have a painful circlip around the piston adjuster mechanism.

    FB_IMG_1696313997551.thumb.jpg.324063c6ac7b3eb7bc31f8aa06335158.jpg

    They're down the back of the bore and really difficult to get at, so I had to make some ultra long circlip pliers.

    received_1506160559788920.thumb.jpeg.0e55745e38aa7e6bc7af4d64cf112ad2.jpeg

    received_1059518581749269.thumb.jpeg.28b286108688d3fe2dd24d6ff9734964.jpeg

    received_695674929264741.thumb.jpeg.718ee8470f21c275f2941ed34f4c405d.jpeg

    I don't think this ranks in the top-50 on the list of sketchiest things I've done. It did however get the job done, so now I have some rebuilt rear and front calipers to go on my car. I'm hoping this will help with my non-existant handbrake before the next motorkhana in mid October. Also my car is probably far overdue for new brake fluid and I can now kill 2 birds with 1 stone.

    received_752684909995489.thumb.jpeg.e47d3088bb6b5cdd8d4703dece25beb7.jpeg

    • Like 5
  8. I'll get to the "current" exhaust video one day - however these are before videos of the old setup (bad intake, shit resonator) at a motorkhana held by SCCNZ in march.

    Not the tidiest

    I don't think this course was meant to have a loop

    Cue excuses: no handbrake, no power steering, no abs, bad driver :D

     

    The reason I have few/no "current" videos is that I have this annoying "chirp" at mid throttle: it sounds like the intakes are whistling? I believe I need to take my intake off and really smooth down all intake surfaces so there are no lips/edges for air to flow over and make noise, because it is super frustrating to drive like that. It also makes cruising super frustrating because most gentle inclines cause the chirping noise again.

    I'm also going to get a new rear muffler, I think my current one is fine but I want something that reduces the total exhaust volume significantly, as it is a bit loud at motorway speeds, reducing the top-down comfort I'm expecting to need this summer.

    Gratuitous overrun on the way to a meet in Tauranga.

  9. Apologies if it has been discussed already in the last 17 pages but a quick ctrl+f didn't find it.

    Regarding DBW control - RusEFI boards have open source DBW hardware and firmware available for you to look at. I mean I'd suggest getting some proteus boards manufactured (including 2 for me ;) ) however component shortages are a right pain. The Proteus handles dual-DBW so the hardware/schematic could be taken from that repo, and to control it perhaps picking apart the rusefi firmware would be the way to go.

    https://github.com/rusefi/rusefi/blob/master/firmware/controllers/actuators/electronic_throttle.cpp

    https://github.com/mck1117/proteus

    • Like 1
    • Thanks 1
  10. Alright Friday night shenanigans.

    Im making the drive to Tauranga on Sunday and it's time to remove the drone and rasp from my exhaust. Previously I had the absolute cheapest stainless resonator I could find but I splurged for a Vibrant Ultra Quiet 2.5" resonator to replace that.

    I ordered it late last night, arrived today and I was very happy (jump scare face reveal included). 

    received_1024092335674795.thumb.jpeg.0cb0fff72fb5a88721242cc868ac95de.jpeg

    And yeah. The money shot:

    received_650172340115975.thumb.jpeg.f5220e2a6c8ceacd714e33b42044013c.jpeg

    Some late night welding:

    received_945045046800720.thumb.jpeg.4e258c3d411970f0f8f55fc1a277077f.jpeg

    And the old resonator:

    received_688633553103015.thumb.jpeg.527b044ed52329e3d5cd6a7415d33e2d.jpeg

    New one welded on:

    received_295041529848397.thumb.jpeg.7951f023274a1ea845f30c4b8a4f6e50.jpeg

     

    And the end result... Well it's not ultra quiet, but it has none of the old farty rasp that my exhaust used to have. Finally an NA setup that doesn't sound like trash! I really like the new sound. Growl and bite but no bark. Ready for a good weekend!

    Oh and I got a wof, with a few minor suggestions...

    • Like 6
    • Thanks 1
  11. The suggestion given to me last wof was to tidy the front bumper mount and tow hook points. I did that, plus tidied the front sills and most of the engine bay. Its amazing how much the engine looks more at home in a halfway tidy engine bay!

    I'm also reassembling the interior and tidying up the guards and front bumper a bit before final reassembly. Should be able to take it for a shakedown soon to see how the intake behaves, then hopefully wof this week. Meet in Tauranga next weekend so I'm hoping for a pass first try...

    received_943243146897323.thumb.jpeg.3ed83c5aec34476c10a9461ce394d7fa.jpeg

    received_1740563696461048.thumb.jpeg.4392fa9467a18897aba85a8af61a5984.jpeg

    received_1002843177563241.thumb.jpeg.4643a06c7e30134fe285f51583d25ce1.jpeg

    received_293349416517567.thumb.jpeg.5c77000ac3a977324c0e25b3f2f6de88.jpeg

    received_127258447084559.thumb.jpeg.b865f2f821e4ead2ec6a52260d012d8f.jpeg

    (Broke a lamp...)

    • Like 8
  12. Alright air filter time.

    received_585232947103591.thumb.jpeg.4d489ac6d41d63c77a1b9e57a709e249.jpeg

    Bare trumpets are cool, but every bit of roadworks or loose surface scares the shit out of me. I don't have an engine undertray so rocks are a very real concern!

    received_1702915176801701.thumb.jpeg.f1197961993164e61b06503442fddf5b.jpeg

    Some cheap filter socks came up which fit great. I don't mind the look, but they are very restrictive for airflow. A friend had an ITB'd BP on the Dyno and gained 10kW removing his socks, so they aren't excellent for performance.

    Some may have seen that I used to have a pipercross px600 box air filter, which I had modified to clear the clutch slave in my old setup.

    Well I wanted to un-modify the backing plate to save money, and possibly eventually replace the box filter with an unmolested one.

    received_217435794123698.thumb.jpeg.99d6e968e99dd5e540fb693e191bc7e4.jpeg

    received_2183751078501731.thumb.jpeg.929a6f0ea3704622fb14ec46b1380d91.jpeg

    received_947268289897126.thumb.jpeg.dcc32424b505b3e021662a0a529b87fc.jpeg

    I welded a new plate on where I cut earlier, then ground it flat and cut the shape up.

    Now I have to replace the box filter but we have option number 3: a badass box filter setup. My trumpets don't fit under this filter and the filter is a bit hacked up at the back, however I love the look.

    received_941772710260228.thumb.jpeg.8bad5058b00266e53d5b77fb016b15ae.jpeg

    Soo yeah, filters are cool but the box one will prove expensive. I'm not sure what option I'll settle with but if anyone has any thoughts (or a cheep box 80mm or domed 120mm px600 filter) let me know!

    • Like 5
  13. I've been busy with a major milestone at uni, which I have (un)officially completed as of Friday so I could spend the long weekend carrying on with this.

    I've tacked together the intake manifold. need to get some roloc pads from blackwoods to do proper surface prep before continuing as the tacks are pretty dodgy to say the least.

    The ZL casting is far worse than the old 4age flange I had on the old manifold, this is full of crud and loves to pop and splatter, however once new material is infused into the casting it doesn't do too badly.

    As I was hoping for, it clears the fuel rail, brake/clutch things and bonnet. Perfect. One day I'll get around to making a plenum for it, but for now it'll remain open to atmosphere.

    received_593596226207897.jpeg.c98fa390be7474c919d1cb10fb3e1072.jpeg

    received_217975364391651.jpeg.dae77f841e5d39e0119d35e4b1e59656.jpeg

    received_567736178872689.jpeg.9342fbc6c4936bd17268d490263f9345.jpeg

    received_980291933108802.thumb.jpeg.ba3a4ebf64f4f5fc67c02a73c10d71f7.jpeg

    • Like 9
  14. This might not be worthy of the second post here but we knew it was going to be slow, so it'll just be a small update. Anyone who's seen my Mazda knows that chopping intake manifolds seems to be my favorite pastime but I PROMISE that is not the case!

    Today I purchased a K24 RAA intake manifold, which has a very nice 2-piece design.

    I also cut my ZC intake manifold in half, shortening the runners but attempting to line them up with the RAA's plenum section. I intend on cutting a flange and welding it to what's left of the ZC manifold allowing me to bolt that to the RAA manifold.

    Space-wise, this has saved me maybe 10cm at the back of the engine bay which is a huge amount. In the bottom picture you can see just how much space saving this really is. The picture is only the start as I have already trimmed a further 4cm from the Honda intake manifold (up to the fuel rail mounts), saving additional space again!

    20230409_180821.thumb.jpg.c02bb09d81b101e7590d057547d6e26b.jpgreceived_634423265190061.thumb.jpeg.2ef61f155f905a49b8a3f0e089c8d49c.jpegorca-image--720161661.jpeg.a05420d569b405e98599db03e8263122.jpeg

     

     

    • Like 8
  15. So I don't have a 3d printer but I diiid borrow an AC Tig welder, so I'm "here we go again"'ing it and going to make my replacement intake out of aluminium, just without the gross bend.

    Here you can see how even the stock runners "flared" where they were joined to the old intake. The cross sectional area increases quite significantly here, which is bad mmkay.

    20230409_180724.jpg.b93550062578ad35270f29b2c065428d.jpg

    Next, a little illustration of where my old manifold was cut and shut. 

    20230409_180804.jpg.af5f913c0f7ede2d7493865cec39ccc9.jpg

    Now here's me using a totally normal and not at all weird method to hacksaw through this manifold. I hate hacksaws but my angle grinder was hating this more.

    received_2056034167933011.thumb.jpeg.681ad40bd505b12e17efdcd8c2c2c0a4.jpeg

    And lastly, the chopped manifold.

    received_522244676556659.thumb.jpeg.c70fdab690e2eb3a29e8d7d2a29e3216.jpeg

    I intend on cleaning those holes up with the angle grinder flush to the flange, and then using the die grinder to cut out the rest of the tube from inside that hole. I think from factory it is basically glued in? 

    Im going to make a flange for the 4age ITBs to come straight off this flange at the same angle as the ports, just barely clearing (or even mildly touching) the fuel rail.

    Anywho, hopefully the aluminium tube and plate will arrive this week so I can weld up the runners properly!

    • Like 3
  16. 9 minutes ago, Honda Ass Dragger said:

    ...asthmatic shitbox like SR20s and B6/bpts

    Yes, I hear this haha.

    Cool as, I might keep hunting through forums and see what people have successfully run on a ZC. Lots running different td04 and td05 combinations, generally with quite large turbine housings yes. I think the D-series enthusiasts Facebook page had quite a lot of love for td05.

    I think popping a block would be upsetting but yeah my rods aren't going anywhere. They'll take whatever I throw at them.

  17. That just seems huge - I don't know if the s40-b000 will take much more than 250whp, 300 was a stretch but I figured a light car would reduce the amount of stress in the gearbox. The other issue is the sleeves - I'm running stock sleeves and not sure they'll hold much more than a 2860 can give.

    Do you have a dyno sheet from the b16 by chance - so I can see the response? I'd imagine if a 3071 size can get in boost by 3k, the 2860 will be spooling by 2! This seems a bit more practical for the build, to me. Regardless I do appreciate the input, I haven't completely dismissed the g25-550 I will just need to do some more research.

  18. 10 minutes ago, Honda Ass Dragger said:

    Turbo will need a .86 rear or go bigger Hondas love to breath a ZC/D likely moves more air than a SR20

    Really? This is interesting thank you.

    I have done some limited research and I'm wanting to get into the high 250whp on full boost. I did some googling which suggested a gt2560 won't get me there hence the gtx2860 which is expected to get about 300whp with a better spool (gtx vs gt). My "knowledge" comes from mazdas which flow like shit.

    The pulsar GTX2860 Gen2 comes in a .64 or .86 5bolt rear or I can get the .82 3" vband rear housing. I don't have a big enough wallet for the real deal Garrett haha. I was thinking of the VBand .82 outlet because I dislike bolted flanges.

    What turbo would you be suggesting if you had the choice?

  19. I guess it isn't exactly "build" related but more theory-crafting. This person has done an extremely tidy job of putting a DOHC ZC into a 1st gen civic.

    images(52).jpg.f6247005b4012672e377fe22ae206390.jpg

    The big concern is that half of the engine bay is taken up by intake manifold, hence the comments on the main thread regarding RBB or 2zz intake manifold. Both of these have low-mount intake manifolds, with the runners curling over the top. It is worth noting that my ITB manifold on the Mazda was made by welding a ZL-VE intake manifold to a 4age intake manifold, both chopped off by hand with a hacksaw.

    Here is one variant of the 2zz intake manifold. The 2zz has similar port spacing to the ZC, so it won't be too difficult to cut and shut the stock ZC manifold on at the start of the runners. The removable plenum that came on the corolla 2zz (but not the celica) will help with welding the lower section of runner.

    images-2023-03-19T203944_636.jpeg.814cf628fc8aa2f768727cd335756fb2.jpeg

    Here  is the K24 RBB intake manifold: The key benefit is that it unbolts half way through the runner. This means if I modify a stock ZC intake manifold to match that first section of runner, I get easier access with a die grinder to port it out. The drawback is that these are often more expensive, and are larger than the 2zz manifolds. Additionally the K24 has much wider port spacing, so mating the two manifolds might be a non-starter.

    images-2023-03-20T212000_890.jpeg.2b016db12be30d94f628826b8cbcb318.jpeg

    Regardless, it will be a bit of a journey to make an intake manifold fit for the engine placement I am after. This is not something I specialize in and it is hard to find exact make/models of car for specific intake manifolds at wreckers. It might just require a good half-day of walking through pickapart to find the perfect manifold.

     

    I'd love to hear anyone's ideas on this, tell me how bad of an idea it is or suggest a better intake manifold, I'm all ears!

    • Like 1
×
×
  • Create New...