Hour 83
I did my primary training in Santa Monica, California: famous for its fishing pier and Third Street Promenade, its indigenous populations of movie stars living side by side with the homeless, and -- unfortunately for aspiring pilots -- its June Gloom. Every year before summer gets into full swing, a cloud deck settles in every evening and doesn't budge until the following day's afternoon sun burns it off. Technically called a "marine layer," it extends inland about 1,000 feet off the ground, making visual-flight-rules flight impossible in a land full of skyscrapers, terrain and complex airspace.
In June of 2003 I was still training for my private pilot's license. The last hurdle was the Night Cross-Country: a 100-nautical-mile flight performed at night. I'd scheduled such a flight with my instructor four times in two weeks, only to have the persistent June Gloom scrub each of them in turn.
One gloomy June weekend I was scheduled to be in Las Vegas for a friend's 48-hour bachelor party. As I was packing, a clever thought occurred to me: could I finally satisfy my last training requirement in Vegas? It's hundreds of miles from water, safely away from the infuriating June Gloom. All I'd have to do, I reasoned, was find a flight school, schedule a lesson, sneak out of the party for a few hours, and come back triumphantly, ready for my checkride. Brilliant!
I found a flight school based at North Las Vegas airport and gave them a call. "Sure, we'd be happy to give you a lesson," they said. "Just make a flight plan and we'll have an instructor meet you there." I planned a quick jaunt from VGT up to Mesquite (67L), a tiny untowered airport in the middle of the high desert about 75 miles away.
I arrived at the airport to find a 22-year-old kid wearing a colorful bandana and a lot of rings.
"Uh, are you the instructor?"
"Yeah, man! You here for the night cross country?"
I realized I'd been spoiled back home. My primary instructor was on old guy: wise, unflappable, willing to let me learn by making mistakes without ever actually putting myself in danger. This guy looked like a stoner, but I was determined to press on.
We took off and steered our 172 through the Vegas Class B airspace, then followed I-15 up towards Mesquite. Once we were away from the city, it was utterly black outside: a high overcast blocked out the moon, and there were no lights on the ground. I clutched the sectional chart with a white-knuckle grip, knowing the high mountains were out there but that I couldn't see them. What other unfamiliar dangers might be lurking in this strange land?
"So you're, uh, familiar with this area, right? Have you been instructing here a long time?"
"No, man," my right-seat companion told me. "I just moved here a couple months ago. It's cool though, we're doin' fine."
We made superficial small talk which did little to calm my nerves. Finally we approached Mesquite. The town turned out to be easy to spot; their casino had a piercing, billion-candlepower searchlight beckoning all comers. The light was right on the final approach course and I was afraid of being blinded by it. The rectangular traffic pattern small-plane pilots fly when approaching an airport usually extends a few miles out from the runway. To avoid the light, I flew a much tighter traffic pattern. Far too tight, as it turned out: the short final leg plus the nighttime flying illusions caused me to badly misjudge the distance to the runway. I was also afraid of the ground due to the total darkness and high terrain. I kept coming in far too high and having to abort the landing and go around for another try. My anxiety level continued to climb.
Finally, on my fourth lap around the pattern, trying to put my fears of this alien landscape aside, I managed to fly a stabilized approach and landed with a squeak. I breathed a sigh of relief as we taxied back to the start of the runway to take off again. On the way, I noticed the midfield windsock was limp; the evening was totally calm and the deserted airport was dark and silent.
Holding short of the runway's approach end, we programmed the radios and GPS for the return flight. Before taking the runway, I glanced back at the windsock a half-mile away. It was now indicating about a 10 knot tailwind. Takeoffs and landings are always supposed to be into the wind.
"It looks like the wind just came up a bit, blowing the wrong way," I told the instructor. "Should we taxi to the other end?"
"You sure, man? Looks right to me."
I looked at the windsock again. It was now pointing towards us, indicating a headwind. Was I going insane? I could have sworn there was a tailwind a moment ago.
"Wait, a second ago, it was..." -- I trailed off. The windsock was now slowly but continuously moving in a circle. What the hell!? I watched it, mouth open, still mid-sentence.
"It's going around in a circ-- I mean, do you see --"
Suddenly gravel and dust started swirling around us. As if an invisible hand had flipped a switch, the plane abruptly and violently started to shake. With a great clatter, like we were inside a metal garbage can being beaten with hammers, the plane was rattling and heaving around us. Losing his cool for the first time the instructor shouted -- barely audible over the racket -- "DEATH VORTEX!"
Okay, I'll come clean: what he actually shouted was "Dust devil!" As a city boy who'd never spent any time in the desert, I'd never heard of a dust devil. I had no idea what it was but it sounded really bad, as if he'd actually called it a Death Vortex. The fear of the unknown put me in abject terror. In that instant, I also managed to find time for some seething anger: "If you know what these things are, why the hell didn't you warn me about them? Why would anyone even fly here!? This is the dumbest idea I've ever had!"
What I actually said was less eloquent: "What the fuck is a dust devil!?"
The yoke whipped to and fro, hitting me in the chest. I stood on the brakes but the plane kept being pushed forward, inch by inch, despite my desperate pleas with friction. We slowly crossed the "hold short line" -- the sacred boundary that aircraft are never supposed to cross except right before takeoff. We pitched so far up and down that I feared the spinning propeller would strike the ground. In a panic, I quickly hit the master switch and pulled the mixture to stop the engine.
And suddenly it was over.
The wind stopped at the same moment the engine stopped. In a surreal instant, the cacophony of heaving metal and engine noise was replaced by almost total silence, save for the distant-sounding whine of the gyroscopes slowly spinning down. We sat quietly, saying nothing, listening to their gentle whir.
Finally, after a long moment, I broke the silence.
"I'm going to get out of the plane."
"Yeah, man."
We left the plane sitting where it was and walked to the edge of the taxiway. We found ourselves on a bluff overlooking the casino. We sat, we talked, we bonded as two men after a trauma do. For two hours we chatted about life, our fears, our aspirations, and why we fly at all. I learned that a dust devil is a miniature tornado common in the desert during the summer. We contemplated what might have happened if it had come along a few minutes earlier, when we were on final, or a few minutes later, just after takeoff. Finally, we got back in the plane, wiser.
An hour later, we were back in Las Vegas. The instructor filled out my logbook and we shook hands. I never saw him again. But, years later, I look back at that page and smile at the entry he made -- nothing but a little drawing of a tornado, captioned "What's a dust devil?"
I was very nervous because of my shifting to the new house and I have a lot of stuff but thanks to Lend A Box LLC. Checkout them for all the best possible crates and boxes!
ReplyDeleteIt feels so relaxed after contacting them for my work because they have promised me the best possible solution for me! I would suggest them to every one of you!
ReplyDeleteI love all details that you give in your articles.
ReplyDeleteHi to everybody, here everyone is sharing such knowledge, so it’s fastidious to see this site, and I used to visit this blog daily.
ReplyDeleteI conclude I haven't understood such particular incomparable contents anywhere added online. strømpriser
ReplyDeleteIf you should be opting for finest contents like me, just visit this blog site daily because it provides the feature contents, thanks. billig strom stromleverandorer
ReplyDeleteUnbelievable work man!! Keep your heads high you probably did it.
ReplyDeleteI'm also visiting this site regularly, this web site is really nice and the users are genuinely sharing good thoughts.
ReplyDeleteI have got the superb information from these blogs finally.
ReplyDeleteYour blog is extremely brilliant especially the quality content is really appreciable.
ReplyDeleteJust saying thanks wouldn’t just be enough, for the fantastic fluency in your writing.
ReplyDeleteI’m glad to locate so much of informative data in your blog.
ReplyDeleteProvided blogs and articles looking very supportive for us.
ReplyDeleteI agree. You have made the nice blogs with the great info in the contents.
ReplyDeleteI'm confident that once you read this again you come to read these articles and blogs.
ReplyDeleteYour work article, blogs I mean over all contents is must read material.
ReplyDeleteFastidious blog you’ve got here. I’ve ever been seeing you just about many blogs recently.
ReplyDeleteRemarkable blog! I have no words to praise, it has really allured me.
ReplyDeleteIt's been good to see your blog when I always look for such type of blogs. It’s great to discover the post here.
ReplyDeleteThe EGWP is especially competitive available on the market since it offers benistar federal government subsidies and discount rates that are built into the premium. 2 significant components would be the Coverage Space Low cost Program as well as Disastrous Reinsurance.
ReplyDeleteRegarding all aspects the blog was perfectly nice.
ReplyDeleteEscorts Brasil
I read your blogs regularly. Your humoristic way is amusing, continue the good work!
ReplyDeleteprimary teaching assistant jobs
It is really wonderful and great! Thank you! https://www.concretecontractorsstlouis.com
ReplyDeleteI am amazed on the vortex. This is interesting! Thanks! click
ReplyDeleteIt feels so loose subsequent to reaching them for my work since they have guaranteed me the most ideal answer for me! I would recommend them to all of you! | roofing contractor west allis
ReplyDeleteThanks for sharing this great blog. www.jentaylorpsychotherapy.com/
ReplyDeleteA private pilot is a certified aviation specialist with a private pilot certificate that allows them to fly an aircraft legally.
ReplyDeleteWow! amazing website. I found the topic interesting and informative. So I cannot wait to see more post from you.
ReplyDeleteThank you for sharing your amazing memories with us, I do enjoy reading your blog.
ReplyDeleteAmazing! Thanks for sharing this with us, I really enjoy reading your blog post! Keep it coming.
ReplyDeleteOh nice! Experience the best Tree Removal Spokane.
ReplyDeleteInteresting... Wonderful blog post! keep it coming.
ReplyDeleteThank you for sharing this amazing experience! I really do enjoy reading your article. Amazing!... check us out here
ReplyDeleteThanks for sharing this great blog.https://www.queencreekazplumbing.com/
ReplyDeleteGlad to check this awesome site. pristinewatertx.com/
ReplyDeleteGreat blog! I like the content of this post. www.ismilespa.com/
ReplyDeleteI’m happy to find so many useful info here in the post, thanks for sharing.
ReplyDeletehttps://www.concreteoakville.com
Such a great tip!
ReplyDeletewww.roofinghalifax.ca
This is a great inspiring site .I am pretty much pleased with your good work. You put really very helpful information!
ReplyDeleteSiding Services
Great topic! It seems that everyone likes it. private jet price boston
ReplyDeleteWhat a super site, lots of interesting stuff in here, thank you! vinyl fence companies framingham ma
ReplyDeleteI really love the way information is presented in your post. I have added you to my social bookmark…and I am waiting for your next post. Thanks for that important information, it’s really helpful.
ReplyDeletewww.drywallhalifax.com
This is a great inspiring site .I am pretty much pleased with your good work. You put really very helpful information!
ReplyDeleteCommercial Drywall Contractors
Thank you again for all the knowledge you distribute, Good post. sell junk car revere ma
ReplyDeleteThank you for taking the time to publish this information very useful!
ReplyDeleteDrywall Installation
Fabulous blog post, you have actually denoted out some amazing points, I also assume this s an extremely wonderful site, https://www.insulationcoquitlam.com
ReplyDeleteYour Content is great and the ideas you have shared are truly useful to me. miami child photographers
ReplyDeleteThis post is really informative and you have posted such precious and informative article. electrician woodbridge va
ReplyDeleteGreat post! Thanks for sharing this awesome blog here. our site
ReplyDeleteI am definitely enjoying your website. You definitely have some great insight and great stories. www.fencesmilton.com
ReplyDeleteThe information you have posted is very useful. The sites you have referred was good. Thanks for sharing. masonry company san antonio tx
ReplyDeleteThis is a good post. This post gives truly quality information. I’m definitely going to look into it. drywall repair dallas tx
ReplyDeleteHey there, Thanks for sharing it, I was really looking for it & found your sitelead generation business
ReplyDeleteFantastic! I think You put a lot of effort to create this article. I appreciate your work. power washing fayetteville ar
ReplyDeleteThis is such a great update. personal training in boston
ReplyDeleteIndeed. Thank you for sharing this great blog!
ReplyDeletehttps://www.sidingrichmondbc.com
Thank you for sharing this with us.
ReplyDeleteRoofing
Awesome blog! Thanks for this great share. hhplumbingheatingair.com/
ReplyDeleteGreat job for publishing such a beneficial web site. Thank you!
ReplyDeleteHip Roof Services
What an awesome article, great insight. thank you for sharing
ReplyDeletewww.roofingburnaby.com
Good job! Amazing post!
ReplyDeletehttps://www.sidingcoquitlambc.com
Great job for publishing such a beneficial web site. Thank you! Best Window Cleaning in Coquitlam
ReplyDeleteThanks for sharing this great blog here. one on one training
ReplyDeleteHelping our clients with various concrete needs, spanning from residential driveways to commercial flooring. www.concretemilton.com
ReplyDeleteTo me this is a very nice site.
ReplyDeleteGarage and Soundproofing
Thank you for posting that it could be just the thing to give inspiration to someone who needs it!
ReplyDeleteDrywall Repair in Burnaby BC
You've mentioned all your reader needs to know. Thank you!
ReplyDeleteCustom Drywall Installations
You've mentioned all your reader needs to know. Thank you! Appliance Services
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteThere are many benefits to using a polyester resin driveway over an epoxy one. A polyester resin driveway bonds tightly to the aggregate below it, preventing puddles, patches of dirt, and slippery areas. As a result, your drive won't need to be resurfaced as often. Another benefit is its durability. A resin driveway can last as long as 25 years when properly installed. Here are a few of these benefits. Extra resources
ReplyDeleteThank you! I have really enjoyed browsing your weblog posts. After all I’ll be subscribing on your feed and I am hoping you write again very soon.
ReplyDeleteDrywall Repair
Glad to check this great site. Nice work! more info
ReplyDeleteAwesome site. This is a really great guide. Insulation Installer Near Me
ReplyDeleteThanks for sharing this information.
ReplyDeleteDrywall Installation Surrey, BC
This comment has been removed by the author.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteThanks. I truly appreciate this post. Milton Handyman Services
ReplyDeleteIt's hundreds of miles from water, safely away from the infuriating June Gloom. Cherry Hill New Jersey patio awning
ReplyDeleteNice. Keep Safe always.
ReplyDeleteDo not forget to bring your lunch box
Awesome post
ReplyDeletehttps://johnathangeol.bloggersdelight.dk/2022/07/10/15-best-pinterest-boards-of-all-time-about-funnel-development-services/
What other unfamiliar dangers might be lurking in this strange land? Garland Texas Brake Services
ReplyDeleteGreat blog! Keep on posting keller texas bathroom remodeling
ReplyDeleteOhh! this so informative. Thank you so much https://applicationfiling.com/
ReplyDeleteThe easiest way to limit sugar's impact on your teeth is to limit your daily intake. | Check Services
ReplyDeleteOne of the benefits of an emergency dentist is the immediate care they provide.
ReplyDeleteOne of the main advantages of being a pilot is that you can anticipate a very gratifying career. As a pilot in the cockpit, every day is rewarding, from making your first solo flight to performing your first landing to traveling to a new destination.
ReplyDeleteCheck out our quality Tree Trimming services.
Keep on posting. Such an amazing blog. www.nyclandclearing.com/
ReplyDeleteThanks for sharing this one. www.epoxyfloorsglendale.com/
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteWhat about if you're flying for hire or flight instruction, if given for hire? You must now complete a 100-hour inspection under 14 CFR 91.409. You can overfly this 100-hour limit by up to 10 hours, but only to reposition the aircraft for its required 100-hour inspection.
ReplyDeleteWoah! That was intense! Midland acoustical drywall can't imagine their selves in that situation!
ReplyDeleteinteresting article kleinanzeigen
ReplyDeleteI like this blog so much, saved it to my bookmarks. https://www.windowcleanersburnaby.com/industrial.html
ReplyDeleteThanks for sharing this one. This is so cool! www.concretecontractorsclearwaterfl.com
ReplyDeleteThanks for sharing this article ! it's really useful
ReplyDeleteTree Removal Owensboro
What an experience, interesting story by the way More of this
ReplyDeleteGreat blog, where can I sign up for this incredible training? Link here
ReplyDeleteI have no a clear idea about this. If any one have more information and to like to share this then please post his/her comment. See more here https://www.tejadoscordoba.com/reparacion-de-tejados-y-cubiertas
ReplyDeleteYou've got a impressive background!
ReplyDeleteInteresting! You did a great job.Its amazing.
ReplyDelete"very informative article!!! thank you so much!
ReplyDeleteAccountants Hamilton
"
Very insightful! www.jolietductcleaning.com
ReplyDeleteThanks for the great post guys!
ReplyDeletehttps://sheppartontreeservice.com.au
Loved how it was written. Looking forward to more.
ReplyDeletehttps://wilsonsresurfacingco.com.au
It feels so relaxed after contacting them for my work at Baltimore Concrete Services because they have promised me the best possible solution for me! I would suggest them to every one of you!
ReplyDeleteExcellent blog post, keep up the great work
ReplyDeleteElectrician Red Deer Ab
Your website is terribly informative and your articles are wonderful.
ReplyDeleteLook for the quality Artificial Grass Raleigh.
An interesting content to read. Thank s to the author for sharing this wonderful post. Keep sharing more interesting blogs like this Realty Companies St Louis
ReplyDeleteGreat post! You can check out the best Tree Removal in Charlottesville
ReplyDelete"Very good article. Thank you!
ReplyDeletePlastic Surgery In Shreveport"
"Very good article. Thank you!
ReplyDeletehttps://reddeerlawyer.ca"
Great post! You can check out the best. Resin driveways are considered environmentally friendly due to their permeability, which allows rainwater to replenish the groundwater instead of contributing to runoff. Some resin materials are also created from recycled materials, which further lessens their influence on the environment. To get the best results, it's imperative to adhere to the manufacturer's curing time recommendations. With a lifespan of up to 15 years depending on the installation and design, resin drives and driveways are quite durable. Additionally, they are made to prevent surface damage from the vehicle's ultimate weight. In addition to being utilized for driveways and garages, resin drives are also used. Best Resin Driveways in Edinburgh
ReplyDeleteVery informative article! Resin driveways are comparatively minimal maintenance when compared to other pavement types. They need to be swept or power washed on a regular basis to remove debris and keep their look. Furthermore, small defects or cracks can be quickly rectified without requiring substantial resurfacing. DrivewaysinEdinburgh
ReplyDeletePlease visit this blog site every day if you prefer the best contents, as I do. It offers feature contents. Thank you.
ReplyDeleteWhat a thrilling and slightly harrowing aviation adventure! Your narrative captures the essence of an unexpected and intense experience during a flight lesson. https://superiorconcreteandexcavation.com/
ReplyDeleteI appreciate you sharing this post! Resin paving is highly durable and resistant to cracking, fading, and staining. Check this out resin-driveways-edinburgh
ReplyDeleteIt sounds like you had a very interesting and formative experience during your primary training in Santa Monica. The city is indeed known for its unique blend of glamour and grit, as well as its challenging weather conditions for pilots. The marine layer, in particular, can be a major obstacle for visual flight rules (VFR) pilots, as it can reduce visibility to near zero. However, it can also be a beautiful sight to behold, especially from the air.
ReplyDeleteI appreciate the depth of research that went into this article. It's evident that the author has a solid understanding of the topic and has presented it in a clear and engaging manner.
ReplyDeleteCincinnati SEO
The story is not just a recounting of a flight experience but a journey of overcoming challenges, facing the unexpected, and learning valuable lessons in the process. The humor, fear, and camaraderie make for a compelling narrative that resonates with both aviation enthusiasts and those unfamiliar with the intricacies of flying. blog
ReplyDeleteIt sounds like Santa Monica is a fascinating place to do your primary training, despite the challenges posed by June Gloom. I'm sure the experience has made you a more versatile and resourceful pilot.
ReplyDeleteYour articles are top-notch and truly meet the standard of quality I've been seeking. Custom Website Design
ReplyDeleteThank you for sharing this one. https://www.watersoftenergurus.com/
ReplyDeleteThis site is a goldmine of valuable information. Air Duct Cleaning
ReplyDeleteAmazing! This is great.
ReplyDeletevisit us
Thanks for this! "https://www.havasuflooringremodeling.com/"
ReplyDelete"https://www.havasuflooringremodeling.com/"
Thanks for sharing your journey with us.
ReplyDeletehttps://3cre-commercial-real-estate.business.site/
I really like to visit this blog, Thanks for sharing this one. https://3cre-commercial-real-estate.business.site/
ReplyDeleteVisiting this blog is amazing, So happy to find it. http://rdmedicalproducts.com/transdermal-patch-manufacturer/
ReplyDeleteGlad to visit this again, Thanks for sharing this one. https://3cre-commercial-real-estate.business.site/
ReplyDeleteMy friend told me that this blog is amazing, indeed it was. applicationfiling.com/
ReplyDeleteI've learned something new today, thanks to you.
ReplyDeleteHappy to find this blog, thanks for sharing your journey with us. https://www.assistedonlinefilings.com/replacement-social-security-card.php
ReplyDeletethis is great
ReplyDeleteawesome
ReplyDeletegood stuff
ReplyDeletethis is a nice blog
ReplyDeletegreat blog
ReplyDeletegreat stuff!
ReplyDeletegood read
ReplyDeleteI'm happy to hear your story!
ReplyDeleteCheers,
I'm looking forward to reading more!
ReplyDeleteAmazing! You have an interesting blog. https://online-application.org/social-security-administration-office/oklahoma/
ReplyDeleteGreat story. Thanks for sharing your experience with our drywall subcontractors. It was awesome!
ReplyDeleteThanks for sharing your journey with us. https://www.unmannedsas.com/
ReplyDeleteI realized I'd been spoiled back home. My primary instructor was on old guy: wise, unflappable, willing to let me learn by making mistakes without ever actually putting myself in danger. This guy looked like a stoner, but I was determined to press on. why not try these out
ReplyDeleteGlad to visit this again! Big thanks from https://haroclean.com/
ReplyDeleteInteresting! Keep on posting. Post Offices
ReplyDelete"Death Vortex" likely explores a dramatic or intense topic, possibly related to a challenging personal experience or a thrilling adventure. See more details about Concrete Driveway Clearwater.
ReplyDeleteThanks for this interesting post! You can count on us if you need Concrete Driveway Augusta.
ReplyDeleteFlying in unfamiliar conditions always presents unique challenges and anxieties, and my experience on that June night in Las Vegas was no different. The peculiarities of the desert landscape, combined with the total darkness and my unorthodox instructor, made for an unforgettable training flight. https://floridayachtlife.com/
ReplyDeleteUgh, June Gloom sounds like the ultimate training hurdle for aspiring pilots in Santa Monica! Those cancelled night flights must have been frustrating. But your solution to head to Vegas for the cross-country is pretty creative. Can't wait to hear how the lesson with the 22-year-old instructor went!
ReplyDeleteI really like reading your blog. Your posts are interesting. Trenching Services in Edmonton
ReplyDeleteThe blog post on My First 1000 Hours discusses the concept of a "death vortex," possibly exploring a personal experience or a metaphorical challenge. Get in touch with Concrete Contractor Lawrenceville.
ReplyDeleteHappy to revisit this interesting blog! https://applicationfiling.com/
ReplyDeleteThis is great! Keep on posting. https://www.poseidonfishingcharters.com/
ReplyDeleteThat's a fascinating glimpse into the challenges of flying in Santa Monica! The contrast between the glamorous image of the city and the practical obstacles pilots face is quite interesting. I wonder how often the marine layer disrupts flight schedules and training. It must be a constant factor to consider for pilots in that region.
ReplyDeleteThe night had been an invaluable experience, one that I would carry with me in my future aviation endeavors. cincinnatiseo.io/
ReplyDeleteThis is great! Thank you so much for the info. Birmingham Concreters Concrete patio
ReplyDeleteSuch a great and interesting blog! patio screening
ReplyDeleteThanks for sharing this post. If you have a specific question or need help with certain aspects of the article, feel free to share more details, and I can assist you further! Stamped Concrete Port Saint Lucie
ReplyDeleteThe blog post explores the concept of a "death vortex," which could refer to a situation or mindset that leads to stagnation or failure in personal or professional growth. It may provide insights, anecdotes, or strategies for overcoming such challenges. Concrete Company Goodyear
ReplyDeleteYour strategy to overcome this instance in impressive!
ReplyDeleteRegards,
popcorn ceiling
The story really holds a reality that, in the ripples of life, the jerkish turn could be like running into a dust devil and just throwing a person to a reflection. I feel it reminds me how, in flying and home projects, to navigate through challenges, be it in the air or laying a perfect timber floor, a balance between preparation and adaptability is required. Timber Floor Polishing
ReplyDeleteSo happy to find this blog! pool enclosure
ReplyDeleteKeep on sharing this informative blog! concrete driveway
ReplyDelete