CK5
Register an account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members.

L18 8.1L swap resource thread

^^^ That is just so dayum sexy!!!!!

although a bit clean... too clean for my taste.. Id be afraid to ruin it!!! LOL GO MUD IT UP!!!

I have been trying to figure out if the 8.1L stock would be good enough for mudding as with mud usually there are 2 combos.. Wide tire and screaming small block then narrow tire with big block for raw low rpm power...

I'm a sbc screamer but my current motor only goes to 5200rpms where I have set the msd 6al rev limiter... so the stock 8.1L can if not does turn 5k without problems... so maybe not an issue... I'm fixing minor stuff with my truck now to drive it but working on getting the fuel system upgraded to a high pressure setup as I need new tanks...
 
Hey @Larry, question for you regarding your temp and oil pressure sending units. I know you said you use the stock square body gauges, but do you have the part number for the coolant temp sending unit you use again? And you use the one that just screws into the driver side head correct (after removing the plug)?

And can you give some detail on how you do the oil pressure sending unit? IIRC, you said you keep the stock 8.1 sending unit but have an additional plug of some kind coming off that to plug your square body gauge wire into? Is that correct?

These are the last things I need to figure out on mine. Thanks!
 
Hey @Larry, question for you regarding your temp and oil pressure sending units. I know you said you use the stock square body gauges, but do you have the part number for the coolant temp sending unit you use again? And you use the one that just screws into the driver side head correct (after removing the plug)?

And can you give some detail on how you do the oil pressure sending unit? IIRC, you said you keep the stock 8.1 sending unit but have an additional plug of some kind coming off that to plug your square body gauge wire into? Is that correct?

These are the last things I need to figure out on mine. Thanks!

Here you go….


D1819A - Oil Sending Unit (AC Delco)
D1819A_Primary.jpg



PT2326 - Oil Sending Unit Connector (AC Delco). This connector sometimes comes with two wires. You only need one of them so push the connector out and install a cavity plug or just snip the extra wire off if it comes with an extra. Just connect this to the original circuit that goes to the oil pressure gauge
PT2326_Primary.jpg


You can see the oil sending unit and connector here
16254108714_9fd949e9a0_c.jpg



TS6469 - Temp Sending unit (Napa part number). This is just an old school BBC sending unit that goes in the driver’s side cylinder head and plugs into the original truck harness circuit that runs the dash temp gauge. You can also use the newer style sending unit with the weather pack connector like the GMT400 big blocks had.
NWM



213-4266 - Coolant Temp Sensor (AC Delco). This one goes in the passenger’s side cylinder head and is the temp input to the ECM. This one probably came with your engine. If not, you also need bracket 12565597 to support the harness
213-4266_Primary.jpg
 
Here you go….


D1819A - Oil Sending Unit (AC Delco)
D1819A_Primary.jpg



PT2326 - Oil Sending Unit Connector (AC Delco). This connector sometimes comes with two wires. You only need one of them so push the connector out and install a cavity plug or just snip the extra wire off if it comes with an extra. Just connect this to the original circuit that goes to the oil pressure gauge
PT2326_Primary.jpg


You can see the oil sending unit and connector here
16254108714_9fd949e9a0_c.jpg



TS6469 - Temp Sending unit (Napa part number). This is just an old school BBC sending unit that goes in the driver’s side cylinder head and plugs into the original truck harness circuit that runs the dash temp gauge. You can also use the newer style sending unit with the weather pack connector like the GMT400 big blocks had.
NWM



213-4266 - Coolant Temp Sensor (AC Delco). This one goes in the passenger’s side cylinder head and is the temp input to the ECM. This one probably came with your engine. If not, you also need bracket 12565597 to support the harness
213-4266_Primary.jpg

Thank you very much!
 
Is the d1819a sender the same as what came in the L18 or is this a retrofit? Does this need to be plugged into the new harness or is this for stock square dash only? I ask because if someone were to use a Dakota digital dash they would need that reading through the ecu if they wanted that value displayed
 
Is the d1819a sender the same as what came in the L18 or is this a retrofit? Does this need to be plugged into the new harness or is this for stock square dash only? I ask because if someone were to use a Dakota digital dash they would need that reading through the ecu if they wanted that value displayed

The D1819A Oil Sending unit is the factory sending unit for GMT800 trucks, Burbs and G-vans with the L18 8.1L up until around 2002. It also fits many other V8 engines, mainly 1996 and later 4.3, 5.0, 5.7 and 7.4’s. Pretty much older style SBC and BBC other than LS engines

There is a neat feature in the AC Delco parts catalog where you can enter a part number and it will have a list of vehicles that use that given part :thinking:
 
The D1819A Oil Sending unit is the factory sending unit for GMT800 trucks, Burbs and G-vans with the L18 8.1L up until around 2002. It also fits many other V8 engines, mainly 1996 and later 4.3, 5.0, 5.7 and 7.4’s. Pretty much older style SBC and BBC other than LS engines

There is a neat feature in the AC Delco parts catalog where you can enter a part number and it will have a list of vehicles that use that given part :thinking:

My Tilden 8.1/Harness has the factory 2005 oil sender and plug still included (that obviously runs to the computer). I'm not sure I can use the D1819A oil sender as I'm sure the tune I have currently still reads the reading from that sensor...I may just get one Dakota digital gauge just for my oil pressure, we shall see what I end up doing there
 
I skimmed and didn't see this covered, thought I would share.

When doing an 8.1 swap and you plug off the oil cooler ports, the oil is then rerouted to the oil cooler bypass valve. I would remove the filter adapter and pull this valve as it is no longer needed. On our most recent 8.1 swap this valve was stuck, which gave zero oil pressure. You can also see the ports in the bypass are not very large. Another thing to keep in mind is the filter bypass no longer works with the cooler ports plugged.

View attachment 226480

View attachment 226481

I ended up doing this on my 8.1 over the weekend, more out of precaution and piece of mind. I know Larry has said he never did this and didn't have a problem, but I had heard other stories like Josh's here of having the oil cooler bypass valve get stuck. It's suppose to open and stay open when it detects that the oil cooler is not flowing correctly, but I figured since I was there I would just remove it. It was really easy actually. I just unscrewed the oil filter adapter with a 1/2" hex head socket. Then I took this longer bolt and kinda force screwed it up into the valve. Then with a couple taps of a hammer, it popped right out. Then just screwed the oil filter adapter back in and was done. Just thought some would like to see how I got it out.

1.jpg

2.jpg
 
Also, this was my excitement for the weekend. Finally getting somewhere with this thing. Started up and runs good. Bunch of small things to finish up and do before I can start driving on the road and work out the bugs, but man did this feel good!!!

 
I ended up doing this on my 8.1 over the weekend, more out of precaution and piece of mind. I know Larry has said he never did this and didn't have a problem, but I had heard other stories like Josh's here of having the oil cooler bypass valve get stuck. It's suppose to open and stay open when it detects that the oil cooler is not flowing correctly, but I figured since I was there I would just remove it. It was really easy actually. I just unscrewed the oil filter adapter with a 1/2" hex head socket. Then I took this longer bolt and kinda force screwed it up into the valve. Then with a couple taps of a hammer, it popped right out. Then just screwed the oil filter adapter back in and was done. Just thought some would like to see how I got it out.

View attachment 263541
Looks great! Bet you are glad to hear it spring to life after all this time. If you wheel that truck at all I suspect you will hate the electronic throttle as they are way too touchy for throttle finesse when trails get technical especially with a manual trans.

Yeah, that is exactly how I got my oil bypass valves out too. A long starter bolt and just wiggle it out.

Looks great and sounds even better! Nice work!
 
Looks great! Bet you are glad to hear it spring to life after all this time. If you wheel that truck at all I suspect you will hate the electronic throttle as they are way too touchy for throttle finesse when trails get technical especially with a manual trans.

Yeah, that is exactly how I got my oil bypass valves out too. A long starter bolt and just wiggle it out.

Looks great and sounds even better! Nice work!

Yeah, this one will never be "wheeled" ever. It's mainly a tow/haul rig. Might see the occasional hunting back road, but that's about it. But mainly, when it gets used, it will have a trailer behind it towing something (or my slide-in camper in the back going to a camp sight). So for my purposes, I think the DBW will work just fine. For sure if I was going to wheel something with an 8.1, mech. throttle body all the way
 
If you wheel that truck at all I suspect you will hate the electronic throttle as they are way too touchy for throttle finesse when trails get technical especially with a manual trans.


Ive got itchy palms in doing a 8.1L conversion... so want too but I don't see this as a problem. With mostly Mud as I hate rocks... I don't think skinny pedal to the floor is too touchy... LOL...
 
Ive got itchy palms in doing a 8.1L conversion... so want too but I don't see this as a problem. With mostly Mud as I hate rocks... I don't think skinny pedal to the floor is too touchy... LOL...

If you will mainly do mud with it, you probably wont notice it at all. As Larry was referring to, when doing more technical slow rock crawling type of terrain, you are always using very small throttle inputs throughout the whole trail. After driving my DBW a few times (with a manual behind it), I can see exactly what Larry is referring to. With an auto behind it, probably not quite as noticeable. But in the mud, you are usually either on it almost all the way, or at idle waiting to get on it, haha. So you should be fine
 
itchy palm just got me searching.. and I found a 2003 complete and running. he said everything to put in to my truck for $1k and shipping is $325!!!!! UGHHHH less than $1500!!!! I'm really really thinking about it but hopefully wife doesn't blow a fuse... hah

guess ill be reading this thread again from page 1 to see what I need...

2003 so needs regulator with return line... only problem is tps is bad...
 
itchy palm just got me searching.. and I found a 2003 complete and running. he said everything to put in to my truck for $1k and shipping is $325!!!!! UGHHHH less than $1500!!!! I'm really really thinking about it but hopefully wife doesn't blow a fuse... hah

guess ill be reading this thread again from page 1 to see what I need...

2003 so needs regulator with return line... only problem is tps is bad...

If a 2003 motor, yes it has the return line fuel rail, but the regulator is on the fuel rail, so that should be included. All you need to do is run a feed and return line from your tank to the rail and you are good to go (along with an EP381 pump in a TBI tank too). 2003 had EGR too...I would remove it and get the block off plates and then delete it from the tune (assuming you are in a non-emissions county). How many miles are on the motor? For a complete running motor for under $1500 is a pretty good deal
 
itchy palm just got me searching.. and I found a 2003 complete and running. he said everything to put in to my truck for $1k and shipping is $325!!!!! UGHHHH less than $1500!!!! I'm really really thinking about it but hopefully wife doesn't blow a fuse... hah

guess ill be reading this thread again from page 1 to see what I need...

2003 so needs regulator with return line... only problem is tps is bad...
Smoking deal! I just paid 3k for an entire truck bc I want the Allison trans as well. It's good to have all the Coolant lines and Radiator etc for the swap plus I have a 14bff for the K5 now haha
 
Sold my stuff and got funds. Gotta ship stuff and make sure he is happy. Then buying motor. All still installed in truck so gonna take him a bit to remove. At least i know it runs!!!
 
Ok adding my section to this. Was going to do my own but figured id stick it in here as it is not a high traction 5 million post thread. anyway.. I got through 3 pages to answer some of my questions. Got 13 more to go but gotta cook on the grill and family/eating time.be back later but thought I would share my notes I am taking.
correct me if I have some things wrong please..

this is jotted notes and all over the place. Tried keeping it somewhat organized and will clean it up later when things are confirmed...


8.1L questions...
Fuel
* High Pressure fuel pump - EP381 Fuel pump
* hoses - 2002 so fuel supply and return
* regulator - built into motor
* I worried about the 1987 pump assembly as it is just hose clamps but Larry said..so im good
1987 Fuel TBI fuel tank. The TBI fuel tanks are different from the older carb tanks.
now on the fuel lines. As I said I was worried and now read what I thought. Ok so my truck has a dual saddle tank setup and both lines go to the passenger side then go from solenoid up passenger side to motor.
I guess I can do what larry has listed here...
supply from motor 4-5 feet then put a filter in, click it in then take another hose and click it in and run back but
* What is the best way to connect to the tank unit? will a hose clamp hold?
* return - is it also a high pressure return or would it be just fine with a hose and hose clamps?
Fuel lines - (No pictures of these). I used supply and return fuel lines for a Workhorse RV application. These are really nice high quality steel braded lines about 4 or 5 ft. long with quick connect fittings on both ends. You will need to get creative with connecting the quick connect fittings to the lines on the frame. I used a GM fuel filter with a built in quick connect fitting (late model Silverado application) then made up something to connect the quick connect fitting on the fuel line to connect to the frame line. The Workhorse part numbers for these lines are W0000539 Supply, W0000540 Return.
Mounting Engine
* Big Block Motor Mounts - Energy Suspension engine mounts - which ones p/n? Energy Suspension 3.1116R
8) There is a small nub on the driver’s side of the engine that will need to be ground down just a tad so the engine mounts will bolt to the engine.
* Motor Cross Mount - taken from thread and chopped for me
When swapping one of these engines into 73-87, the ORD HD engine crossmember works perfectly to address oil pan clearance.
7) You will need to rework the engine cross member to clear the oil pan.
* GU32005
* Trans - SM465 - pull guide pins and will bolt to motor
* Clutch - use current sbc 350 pressure plate, clutch, etc? read need to drill holes for metric bolts for clutch? gotta read
read this but what if you already have a manual in truck - still use parts or need these?
* I ran a SM465 behind mine for the first 2 years as well but you will need an 8.1L specific flywheel and pilot bearing (12582964 is the flywheel, 12563485 flywheel bolts & 12557583 pilot bearing).
If not then need
12582964 Flywheel
12563485 Flywheel bolts
* Exhaust - will come with stock manifolds - hear hits frame so either notch frame or bbc shorty headers - which? answered in thread from Ben as well pg1
5) I don’t recommend using the 8.1L exhaust manifolds as they will hit the frame on an older truck. Any big block header or exhaust manifold (396, 402, 454, etc) will fit the 8.1L.
* Alternator - wire for charge goes where? gonna be bigger than my 60a I assume...
* Reading that low mount AC hits frame, but I do not need AC and have this style bracket - just remove and smaller belt?
Wiring
I am new to this but was told it is a stand alone harness pretty much so I am guessing just supply some basics like power, ground and go?
Will have to tie into the gauges so more to do then. I understand that it is great to get a clean howell harness but for now i need to
get it installed, up and running then in 1-2yr would pull motor to rebuild and do clean harness if it is needed...
* Where to mount pcm
The Workhorse W0000393 ECM housing is the plastic piece the ECM snaps into.
These part numbers make up everything in this picture below that the ECM is mounted to. This is actually a Workhorse ECM mounting setup with provisions for an Allison TCM on top. I just used the TCM bracket as a cover per’se.
15764028 BRACKET - PCM
W0007848 BRACKET - TCM
15003790 x2 BRACKET - TCM legs
* Is mud going to be ok to get on it - you saw my stuck
* EGR REmove and block plate - need to do
What to replace on motor before installing or after installing but immediately?
(answered to Ben's question on pg1 - yes I am reading it!!!)
1) I would replace the spark plugs, wires, and crank sensor and that’s it. These engines are simple and usually free of any oil leaks. The Early 8.1L crank sensors have a habit of failing so definitely get a new one. All crank sensors from GM parts have been superceeded to the new design. Once you put the 8.1L engine in an old truck you will not be able to replace the sensor without removing the engine so do it now. The sensors are around $65 but I don’t have the part number for it.
* Crank Position Sensor? - $50
* Plugs/Wires - ? meh run it for a bit
* Oil / Filter - no brainer
Gauges -
* currently 1960's dump truck setup with fuel/tach (5k but going to change to 7k later)
* Mechanical oil gauges
*stock fuel/tach combo
http://www.summitracing.com/parts/MSD-8913/


future:
Idea is to get one and installed. Later can worry about clean harness, rebuild, leaky motor, dual tanks, etc..
side notes
Russell said - The 8.1L PCM is capable of managing dual fuel tanks. Get a tune from a cab and chassis 8.1L truck equipped with dual tanks, provide a fuel level signal from each tank and the PCM will operate your existing transfer pump to maintain the level between the two tanks. The fuel tank module you speak of is old technology. The PCM just controls a fuel pump relay for the transfer pump.
Russell again as I have a manual - I do have a dual tank cab and chassis OS but it is for a ZF6 manual transmission truck.

Larry notes
* My suggestion is to have them toggle off Torque Management, Toggle off EGR (and remove it from the engine), then add their “Hot” tune.
* Then when you get it running bump the fuel pressure up to about 67-68 psi and you’ll have a very strong runner that will start to find weaknesses elsewhere in your driveline .
* I ran a SM465 behind mine for the first 2 years as well but you will need an 8.1L specific flywheel and pilot bearing (12582964 is the flywheel, 12563485 flywheel bolts & 12557583 pilot bearing).
I have a 1991 caprice police hydraulic roller 350 in the truck now..nothing special just an L05 block. could this be an internal balanced setup which is a 1 piece rear main...?
You know, I wouldn’t be surprised if an internally balanced 1 piece rear seal 5.7L flywheel would work on an 8.1L just fine. I’ve never had one laying around to test fitment on the 8.1L. The only real difference I recall noticing on the 8.1L flywheel vs. the typical 350 flywheels was the 8.1L used large metric holes for larger bolts to fasten the pressure plate to the flywheel as well as the dowel pins to center the pressure plate. Those two things may be what make an 8.1L flywheel a specific part number. You would need to hog out the holes in the pressure plate to fit the 8.1L pressure plate bolts and the dowel pins need to be removed in order to use an older clutch anyway. It might be worth trying a 5.7L flywheel. That would save me money in a few months too as I could reuse the 5.7L flywheel in my Burb when I do the 8.1L swap in it. If you go that route, let us know!
I remember in the old days my dad used a 350 flywheel on an internally balanced 396 big block then later on an internally balanced 427. He ran that setup for decades. Maybe we'll get lucky with these modern engines too
 
Last edited:
Ok adding my section to this. Was going to do my own but figured id stick it in here as it is not a high traction 5 million post thread. anyway.. I got through 3 pages to answer some of my questions. Got 13 more to go but gotta cook on the grill and family/eating time.be back later but thought I would share my notes I am taking.
correct me if I have some things wrong please..

this is jotted notes and all over the place. Tried keeping it somewhat organized and will clean it up later when things are confirmed...


8.1L questions...
Fuel
* High Pressure fuel pump - EP381 Fuel pump
* hoses - 2002 so fuel supply and return
* regulator - built into motor
* I worried about the 1987 pump assembly as it is just hose clamps but Larry said..so im good
1987 Fuel TBI fuel tank. The TBI fuel tanks are different from the older carb tanks.
now on the fuel lines. As I said I was worried and now read what I thought. Ok so my truck has a dual saddle tank setup and both lines go to the passenger side then go from solenoid up passenger side to motor.
I guess I can do what larry has listed here...
supply from motor 4-5 feet then put a filter in, click it in then take another hose and click it in and run back but
* What is the best way to connect to the tank unit? will a hose clamp hold?
* return - is it also a high pressure return or would it be just fine with a hose and hose clamps?
Fuel lines - (No pictures of these). I used supply and return fuel lines for a Workhorse RV application. These are really nice high quality steel braded lines about 4 or 5 ft. long with quick connect fittings on both ends. You will need to get creative with connecting the quick connect fittings to the lines on the frame. I used a GM fuel filter with a built in quick connect fitting (late model Silverado application) then made up something to connect the quick connect fitting on the fuel line to connect to the frame line. The Workhorse part numbers for these lines are W0000539 Supply, W0000540 Return.
Mounting Engine
* Big Block Motor Mounts - Energy Suspension engine mounts - which ones p/n?
8) There is a small nub on the driver’s side of the engine that will need to be ground down just a tad so the engine mounts will bolt to the engine.
* Motor Cross Mount - taken from thread and chopped for me
When swapping one of these engines into 73-87, the ORD HD engine crossmember works perfectly to address oil pan clearance.
7) You will need to rework the engine cross member to clear the oil pan.
* GU32005
* Trans - SM465 - pull guide pins and will bolt to motor
* Clutch - use current sbc 350 pressure plate, clutch, etc? read need to drill holes for metric bolts for clutch? gotta read
read this but what if you already have a manual in truck - still use parts or need these?
* I ran a SM465 behind mine for the first 2 years as well but you will need an 8.1L specific flywheel and pilot bearing (12582964 is the flywheel, 12563485 flywheel bolts & 12557583 pilot bearing).
If not then need
12582964 Flywheel
12563485 Flywheel bolts
* Exhaust - will come with stock manifolds - hear hits frame so either notch frame or bbc shorty headers - which? answered in thread from Ben as well pg1
5) I don’t recommend using the 8.1L exhaust manifolds as they will hit the frame on an older truck. Any big block header or exhaust manifold (396, 402, 454, etc) will fit the 8.1L.
* Alternator - wire for charge goes where? gonna be bigger than my 60a I assume...
* Reading that low mount AC hits frame, but I do not need AC and have this style bracket - just remove and smaller belt?
Wiring
I am new to this but was told it is a stand alone harness pretty much so I am guessing just supply some basics like power, ground and go?
Will have to tie into the gauges so more to do then. I understand that it is great to get a clean howell harness but for now i need to
get it installed, up and running then in 1-2yr would pull motor to rebuild and do clean harness if it is needed...
* Where to mount pcm
The Workhorse W0000393 ECM housing is the plastic piece the ECM snaps into.
These part numbers make up everything in this picture below that the ECM is mounted to. This is actually a Workhorse ECM mounting setup with provisions for an Allison TCM on top. I just used the TCM bracket as a cover per’se.
15764028 BRACKET - PCM
W0007848 BRACKET - TCM
15003790 x2 BRACKET - TCM legs
* Is mud going to be ok to get on it - you saw my stuck
* EGR REmove and block plate - need to do
What to replace on motor before installing or after installing but immediately?
(answered to Ben's question on pg1 - yes I am reading it!!!)
1) I would replace the spark plugs, wires, and crank sensor and that’s it. These engines are simple and usually free of any oil leaks. The Early 8.1L crank sensors have a habit of failing so definitely get a new one. All crank sensors from GM parts have been superceeded to the new design. Once you put the 8.1L engine in an old truck you will not be able to replace the sensor without removing the engine so do it now. The sensors are around $65 but I don’t have the part number for it.
* Crank Position Sensor? - $50
* Plugs/Wires - ? meh run it for a bit
* Oil / Filter - no brainer
Gauges -
* currently 1960's dump truck setup with fuel/tach (5k but going to change to 7k later)
* Mechanical oil gauges
*stock fuel/tach combo
http://www.summitracing.com/parts/MSD-8913/


future:
Idea is to get one and installed. Later can worry about clean harness, rebuild, leaky motor, dual tanks, etc..
side notes
Russell said - The 8.1L PCM is capable of managing dual fuel tanks. Get a tune from a cab and chassis 8.1L truck equipped with dual tanks, provide a fuel level signal from each tank and the PCM will operate your existing transfer pump to maintain the level between the two tanks. The fuel tank module you speak of is old technology. The PCM just controls a fuel pump relay for the transfer pump.
Russell again as I have a manual - I do have a dual tank cab and chassis OS but it is for a ZF6 manual transmission truck.

Larry notes
* My suggestion is to have them toggle off Torque Management, Toggle off EGR (and remove it from the engine), then add their “Hot” tune.
* Then when you get it running bump the fuel pressure up to about 67-68 psi and you’ll have a very strong runner that will start to find weaknesses elsewhere in your driveline .
* I ran a SM465 behind mine for the first 2 years as well but you will need an 8.1L specific flywheel and pilot bearing (12582964 is the flywheel, 12563485 flywheel bolts & 12557583 pilot bearing).
I have a 1991 caprice police hydraulic roller 350 in the truck now..nothing special just an L05 block. could this be an internal balanced setup which is a 1 piece rear main...?
You know, I wouldn’t be surprised if an internally balanced 1 piece rear seal 5.7L flywheel would work on an 8.1L just fine. I’ve never had one laying around to test fitment on the 8.1L. The only real difference I recall noticing on the 8.1L flywheel vs. the typical 350 flywheels was the 8.1L used large metric holes for larger bolts to fasten the pressure plate to the flywheel as well as the dowel pins to center the pressure plate. Those two things may be what make an 8.1L flywheel a specific part number. You would need to hog out the holes in the pressure plate to fit the 8.1L pressure plate bolts and the dowel pins need to be removed in order to use an older clutch anyway. It might be worth trying a 5.7L flywheel. That would save me money in a few months too as I could reuse the 5.7L flywheel in my Burb when I do the 8.1L swap in it. If you go that route, let us know!
I remember in the old days my dad used a 350 flywheel on an internally balanced 396 big block then later on an internally balanced 427. He ran that setup for decades. Maybe we'll get lucky with these modern engines too
Have the same list goin
 

Latest Posts

Top Bottom