Want to Learn More ❓❓ Get info on My Strategy and Courses here: https://www.warriortrading.com/strategy/ 📈
Before we continue...👀
💰Remember, day trading is risky and most traders lose money. You should never trade with money you can’t afford to lose. Prove profitability in a simulator before trading with real money. 
❗❗My results are not typical. We do not track the typical results of past or current customers. As a provider of trading tools and educational courses, we do not have access to the personal trading accounts or brokerage statements of our customers. As a result, we have no reason to believe our customers perform better or worse than traders as a whole.
❌Do not mirror trade me, or anyone else. Mirror trading is extremely risky https://www.warriortrading.com/why-mirror-trading-is-a-bad-idea/. 
🍏 All of the content on our channel is for educational purposes only. No data, content, or information provided by Warrior Trading, the Site, or the other products and services of Warrior Trading, is intended, and shall not constitute or be construed as, advice or any recommendation to buy, sell or hold a particular security or pursue any particular investment strategy.
✔️If you don’t agree with those terms and our full disclaimer (https://www.warriortrading.com/disclaimer), you should not continue watching our videos. 
Still with me? 
Now let’s dig into some helpful information …
What’s my story? ✏️ You can read it here: https://www.warriortrading.com/ross-cameron/ 
And check out my broker statements here 📝 https://www.warriortrading.com/ross-camerons-verified-day-trading-earnings/ 
Our website is filled with free info 🔎 Start with this guide, no opt-in required: https://www.warriortrading.com/day-trading/ 
Learn about my stock selection process, how I determine entries/exits, my strategy, and more in my free class 💻 Register here: https://www.warriortrading.com/free-day-trading-class/ 
#daytrading #warriortrading #rosscameron #stocks #learntotrade
Warrior Trading // Ross Cameron // Day Trade Warrior

All right, good morning everyone. Well um, got my trash panda shirt on. I've got my cactus underneath and this is a new cactus. I realize that my the Og cactus is getting a little faded.

maybe a little hard to tell, but it's getting a little faded. so I got a new one. So we've got two cactuses. Well uh, it's Tuesday morning and yesterday was okay.

It was a little choppy. We had some action on Acy as you probably recall. Uh, it was good, but I overstayed my welcome on it and I ended up giving back half my gains. I went from up 23 000 to up only 10 000.

Shut it down. And yeah, I was a little bit bummed, but we had three halts in a row going up. one halt going down, then back to a halt going up, then another drop bounce off the V-wap That was a great dip trade for me. And then we got that squeeze back up here towards 16 high with 16 17 25..

So that was, um, that was pretty. That was pretty awesome, but then it just kind of faded and it had a really hard time every time it kind of got above 16. It was like a doji candle if you if you notice it, just it couldn't hold that level. so that was.

That was kind of a bummer. Um, and it ended up fading a little bit. but then pre-market rips from 11 up to 1644. so you know I? I don't know.

I'm going to remove my drawings uh, lines here and kind of just try to look at the big picture on this so zoom out a little bit. Sort of just general. It seems that we have some ascending support. It's not a perfect trend line um, but just kind of adjust it a little bit.

Now that's not bad. You see how it's got support along those that line and then that line was also resistance back in here. so not perfectly. But that seems like a pretty pretty decent trend line, which it has bounced off of again down here.

On the upside, you have the high down to there that's not super valid. It's only tap there's it's only connecting two lines. There's nothing really in between that, but it would be one that I would probably keep an eye on so I'll have acy over on the side just in case it starts to pop up again. You never know there could be an opportunity there.

Um, let's see. so that's the only one that I guess I would look at for continuation from yesterday. Um, I don't think there's anything else from yesterday unless there's something that you guys bring to my attention that I that I missed. Um, hey Joan, that's great.

Is that in the is that Sim? those some Sim trades at Lightspeed got 290 so far. Good work. It's a great start. Great start to the day so she's just posting right there.

Not sure if it's in the Sim or real money, but that's it's. a nice start. Very good. All right.

Well, we'll We'll stay on top of those screenshots as they come in morning. Gary I want to congratulate Manoli. He has verified his profits up to 750 dollars seventy five percent of the way to the one million dollar badge. Good for you.

That's awesome. Uh, so he asked if I could custom make a 750k badge which we didn't have and I said I would. So um, he sent over his statements and he's verified up to 750 000 in profit. His interview will be if it's not already on.
um in chapter 17. they'll be getting added there shortly. So great job! I don't see him typing. I don't know if he's not in yet or if he came in earlier and then took a break for a second.

But anyways, that's good to see. And as a reminder, some of you guys a number of you have submitted broker statements and stuff to get either a 50k, 100k badge, whatever the case is. Um, Kate has emailed back a bunch of you guys in the secure portal that we use for the broker statements because you know confidential information. You know for you, you don't want to just do regular email for that stuff.

Um, and she's waiting for you guys to email her back. So if you are waiting on a badge, double check and make sure we're not waiting on you because she might have emailed you back. It might have gotten your spam folder or something like that. So double check on that.

Love to get you guys your badges. I know. Um, as we finish the month of March, Uh, most likely. Um, there's several of you guys with March broker statements that are trying to get those submitted.

So now try to get yourself to the top of the list and get those submitted as as early as you can and stay on top of it. Um, with responding those emails Because okay, it's pretty quick to turn it around. So if you're waiting and you think you're waiting on us, we you might have missed an email that we had for further. Uh, clarification? Uh, what was I gonna do? Oh right.

Um, so uh, that this is my P L on the month in net profit. So net profit after fees and commissions. So like 26 000 so far this month not bad. It's a good start.

A couple years ago I would have said that could have even been a a decent month. Uh, the the bar has moved up quite a bit. Uh, I would like to hit 100k this month. I don't think that that's out of the question.

I'm 26 percent of the way there, but a couple more good days I'll I'll cross that line. Uh, last month was 300 and a little over 350 000. So I also wouldn't mind getting up at least maybe 200 or 250 on the month. But we'll see.

you know it's It's hard to know in this market right now what is a realistic expectation to set? I think a lot of traders are struggling with that. It's just is it going to be normal for a trader at my level to be crossing 100 000 and going higher month after month after month. For how long is that going to be normal? I don't know. It's been the case now for just about a year, coming up on a year.

I've been trading now in my home office just for just about a year. Um, this was my a temporary kind of thing and it's just become well, I'm I'm still here so I know you guys are all in probably similar situations with uh, things being a little different uh in the last year but we're hanging in there so let's see. Um, we've got about 30 minutes to the bell those streaming on Youtube and Facebook. Thank you guys for tuning in.
Thank you for hitting that thumbs up. If you haven't already hit the thumbs up. Um, let's see Dave for day says he's having trouble logging into the chat room. Um, you could email a Team Warriortrading.com and we can.

We can see if there's a what the issue is. Uh, it doesn't seem like there's any. There's no problem with the website or anything we're having. A lot of people are in the chat room right now, so I think that might be just a Um one-off issue, but we're happy to help you get squared away.

So I normally, well before covid Um for a period of about two years or so I was trading Um in an office downtown. so I live just you know, Small town New England had an office downtown and that's where I would work and then I also had my my my team there. So my team are my trader support team. Um, they're some of my some of my tech people who help with tech support.

Some of the folks that helped me with um you know marketing and ads and things like that. So those are the people that we would you know that would I was working with every day and then we would have events where I would trade with students, we would host um, those in different locations. So we did Miami, we did Las Vegas, we did New York. Uh, we did Orlando.

We haven't done one of those here, but the plan is that the next one that we host will be Uh, here we want to Um, that that was sort of the reason that I bought this. um uh, you know. and we're renovating this firehouse. this, uh, 1900 fire station.

So it's old brick fire station and that's going to be where we'll have in-person events. You know, once, it's safe to do it, but it'll be seasonal because of course, in New England, if we host an event in January and then there's a snowstorm, it's going to screw everything up. so it'll probably be a spring, summer, fall type of thing. and the renovations.

I don't think they'll be done in time for us to commit to a fall event this year, so that probably won't happen. It probably won't be till next spring, so maybe a year from now that we're looking at hosting an in-person event. So we'll keep you guys posted on all that. Um, let's see, but we'll love having people come out to the office and uh, be able to meet you guys in person.

That'll be a lot of fun and then you'll be able to get your own cactus sweatshirts. All right, let's see. So looking at the scans this morning, um, you know, seems like kind of the typical things moving sort of slowly. Oh, what's going on with that girl? Come here girl.

All right. So acy. Like I said, that one's going to be over On the side, Btx is our leading gapper. It's got 8.5 million shares of volume.
Uh, what's kind of interesting about this one is that it's a reverse split. You can see the revert not today, but it was a reverse split from a few days ago. Reverse splits have the effect of reducing the float, but it was only a two to one reverse split. So not the biggest one that we've ever seen.

Um, it's kind of got this little resistance point there at 850 and then above that, the headroom would have room up towards nine. Um, I would say it may be worth watching. Uh, and if it looks like it's gonna break over 850, I'd probably consider it. But right now I think I need to wait because we've already got two, four, five green candles in a row, so the first trade has to be pretty dialed in so that one's not set up quite yet.

The second leading gap is Sj. This one has news. A news headline that seems perhaps a little bit stronger to me than Btx. It's at all-time highs, which is a nice chart.

so this is all-time highs you can see. It's starting to move up a little bit here the first five minute candle to make a new high. It's kind of like I'll take a quick long there for the break of 14. This is a setup that I actually am okay with for the breakthrough 14 15 and then moving up towards 16..

So the target first target is 14.87 so I'm going to put an order at 14 55. and I'm going to add as soon as it breaks over 14 25 I'll add and then I'll add again. So just add it 1425 and I'll add again at 14.50 and the target on this is 15.. So right now just waiting, adding there for the Breakthrough for 1450 and now I want to let this squeeze up through the high a day and the next spot I would add on this I would add again at 15.

if it squeezes right to 15, I'll add again at 15 for the Breakthrough 15. So let's watch this micro pullback right here off of 1462.. this could present a dip trade adding at 60 right there, taking the dip trade, and now I'm going to look for the break through 15.. So this is one that I'm just going to hold.

let it work. Break through 15, 15, 25, 15, 50. we've got volume coming in. We've got a nice gap on it, so this is a good looking setup.

What I'll continue to do is wait for dips and if we can get some nice dips, I'll add on those dips for the breakthrough 15.. So let's see. so holding it right now, just letting it work for a second. This is Sj.

It's the second leading gap from the market. So looking for the Breakthrough 15 orders at 1501. So there's 79 on the ask, then there's 78. So we're going to watch the first dip to get bought up and then I want to catch that squeeze.

There's 85 on the Ask, so we're looking for the Breakthrough 89. So right now this is just a hold and waiting for a little bit of a dip to add. I want to see if we get that breakthrough 15. There's 15 on the Ask, so I'm going to watch this little flush as a dip opportunity.

What I'm going to wait for is the first one minute candle to make a new high and then the trade back through 15 up to 15 10.. So this candle is red which is fine and the high is 15.. So let's look for the break through the Breakthrough 15. this candle has about 15 seconds left on it.
So we're starting to form a one minute pullback right here. I'm adding at 85. So this is, uh, this could be a brand new trade. I'm still holding, but I'm adding there for the breakthrough 15..

So let's see if we get the surge through 15. First one minute candle to make a new high is the setup. There's 86 88. So we what we want to see is uh, first one minute candle makes a new high 95, 96, 97, 98 surge through 15 up to 15 10 15 25.

there's 88 on the Ask, so we've got 18. There's 90 on the Ask. We're just waiting for that first one minute candle to make a new high and that breakthrough. Watching for Green on the tape? No, not really because this is a one minute micro pullback after a fresh breakout.

So I'm looking for 15 15, 10, 15, 12.. So right there it should have broken. it hit a high of 15. I'll take it off the table for now.

I'll let it pull back and then I'll do a dip trade. Sold the balance at 14. Uh, 40 and I'm going to look for a dip off of 14.. let's see is it going to hold 14.50 It should have broken 15 right on that spot.

Partial fill at 55.. So buying the dip down there at 55 and then I'll let it curl up for a second attempt through 15.. So there's 69 on the ask. Took the profit at 61.

This: if we dial this in here, you can see that candles where it should have broken add back at 51 or 61. Got a little bit of slippage on that, but that's okay. Another dip trade on the double bottom. You can see we've got a double bottom right here.

These trades are a little bit more aggressive. The better quality trade was the first one. So first one minute candle to make a new high would be over 14 67. When this candle closes, add it at 53 trying to time the first one minute candle to make a new high and then a retest of 15..

Now in this case, the target would be about 15 for a profit target. If it breaks through 15 or looks like it's going to, then that's awesome. But right now, looking for the first 1 minute candle to make a new high and we'll see if it pops up to 15.? So I'm looking for a tap of 15. there's 75 on the bed, there's 80 on the Ask, so this is where I want to take some profit off the table as it pops up there a little bit and then a double bottom off of 44.

Another dip trade partial Phillip 49 Another dip trade there on the double bottom. there's 63 on the Ask. Now we've reclaimed the half dollar, so a couple quick trades there we'll take a break for right now. This needs to pull back on the five minute, so usually a one minute micro pullback will give us a nice breakout.

In this case, it was unable to break through the 15 spot, so that's kind of disappointing. I held a little longer looking for that bigger move but the high 15 on the dot so I'll put my new order at 15 dollars. I was looking at Btx before pulling up Sj and let's see so we had those. Whoops! We had the one two, three, four five sort of green candles in a row squeezing up and I said i need to wait for a pullback.
It did pull back but really feels like it needs to break over 850. So if it broke over 850, I'd probably be a buyer, but right now I'm not interested. So again, two things. One reminder for those on Youtube and Facebook.

In case you didn't already know, day trading is risky. Most beginner traders lose money. I encourage you to trade in a simulator before you put real money on the line and don't try to blindly follow me or anyone else. I trade very quickly.

Of course, most Momentum traders do. We're trying to capitalize on volatility and ride the momentum. buy high, sell higher, so you've really got to practice it before you put real money on the line. Warrior Pro Students I had mentioned earlier, Manoli just got his Um verified up to 750 000 in profits which is fantastic and we're gonna make him, uh, a 750k badge because he'd asked for it.

so he is 75 of the way to 1 million which will be really, uh, pretty exciting when he gets that badge. So hopefully he's able to, uh, get there pretty quickly. but he's going to have a 750 K badge to mark his his current progress. Um, and I also want to remind you guys, if you're waiting on getting your badge approved, if you submitted your paperwork for a 50k or 100k badge and you're waiting for it to get approved, make sure you go back and double check in your email to make sure we're not waiting on you because Kate's been responding to people and some people have there's things that she's asked for.

hey, I need you to send me this or that, whatever it is. So make sure you check those emails and um, uh, we'd love to give you your badge, but you know you've gotta, um, send us what we need for that. So um, you definitely should work on that. Um, the interview is I will just double check.

I think that it's going to get posted. Um, if it's not already get, if it's not already posted, it's going to be posted shortly. so I'll keep you posted on that. Btx does seem a bit choppy.

I'm not sure exactly why. So you can see a Btx popping up. So like I said, if it breaks through 850, I'm I'm interested. Right now, it's popping up on decent volume.

Let's see what it does here. I'm just going to give it a second to see if it holds 850 and I'm going to let it dip and on a dip. No fill. I tried to fill at 51, I didn't get filled so I got to let it dip for just a second.

The high back there was 56, so let's see whether or not it can break through 56 Long 52. So I bought that dip right there. Let this squeeze up. The target on this would would ultimately be nine dollars.
So if it starts to move a little faster over 65 and 75, I'll look to add into the squeeze. so added right there, 65.. let's see if we get that move on. this up to 75 on Btx, over 70, I'd probably over 75.

I'll add again, over 75 would be giving me that confirmation that we're breaking that quarter and looking at a move towards nine. So holding right now and looking to add on a pullback for the breakthrough: 75 orders at 75. So the high? That candle is 71.. So let's let it dip for a second.

This is our leading gapper. It's up 85. High volume is coming in now, which is good to see. There's 69 on the Ask 70.

So you're seeing a 10 second micro pullback forming right here. There's 73 taking some off the table. I'm not sure it didn't break 75 immediately. That's giving me a little bit of reason to pause.

I'm going to let it pull back and then reestablish a lower entry. My average was 60 which is a little high. Leave the order at 75 so it's ready to go. Sj is a double bottom so I just added on Sj.

Long buying that double bottom and I'm gonna look for this to squeeze up to uh, the first five minute candle to make a new high. So what we have going for us on Sj is the pullback to the volume, weight, average price, and now I'm looking for first five minute candle to make a new high which is going to be in 10 seconds over 55 new orders at 70 on Sj. So let's watch Uh Sj for the first five minute candle to make a new high which is right there. so added at 60..

Now looking for the first candle here to break through 87 Watching 87 on Sj. So we want to see this continuation: 75, adding at 78 right there, looking for 85 95 and that squeeze up through 15.. So let's watch. This is the five minute setup on Sj.

So looking for the break through 88, 98 through 15. and that's a perfect five-minute bull flag holding right now not selling. Looking for the order at um 80? Let's see. Hi, This candle is 80.

So a quick dip and I'm adding there at 72.. So I'm doing the dip long for the break through 80. And the high? This candle is 87. So I want to see the breakthrough 87.

So adding right there sizing up. Now looking for the squeeze through 15.. I'm going to try to be aggressive on Sj because I think the chart is really strong here for this breakthrough: 15.. it's the first five minute candle to make a new high.

It's the first one minute pullback after this fresh breakout. so I'm going to look to add on dips and then catch that trade through 15.. So watch up here. high was 15.

It flashed there for a second. there's 84. We're going to look for 88, 98, squeeze through 15.. So there's 84 on Sj.

First one minute candle to make a new high is going to be over 84 and this 5 minute candle is about to close. So there's 85. It should have broken there. Once again, a false breakout on the first one-minute candle.
To make a new high, I'm going to look to do a dip on the low adding at 35. try to reposition on this one so I'm back in at 35. I think at this point what time is it? 9? 22? I'm probably gonna have to wait for the open, but I do think it's going to break through 15. now it's a triple top still holding at 35 Btx I have on watch, but I'm not sure about that.

1409 is the volume weight average price 4.2 million shares of volume. Nice Pam Good job! One trade of the day she said in it 1450 sold in the 1470s. That's terrific. One good trade added 14 1447 there.

I want to try to just hold on this pullback for the move back to 14 75 and 1480. Put the orders there at 77. Btx yeah and acy acy Like I said, um is interesting but it's not moving enough right now. I sold at 47.

For now, I'm gonna look for another dip. This is starting to look too much like a bear flag. It's just sideways consolidation so I'm gonna see if I can get another pullback entry so add it back at 30. Bought the dip again and then I'll put orders out there 54 64.

we'll see if it pops up only five minutes to the bell. So back to 56. Look at that. That's nice.

I'll take that profit at 50.. So that was a nice dip. Trade from 30 to 50 20 cents. I would say that this one to me I think has more potential because it's a blue Sky daily setup.

It's a somewhat recent uh, ipo and I think it has a better news catalyst than Btx Btx. I didn't mind taking some trades on and if it can break over 75 then I would be more interested in it so I still have an order at 75 but needs to break that level. High volume as it was coming up through the flat top of 854. Sj unfortunately is a bit higher volume on this candle that was red as a false breakout, so I don't like that as much.

And you know, Interestingly, Sj has a 30 million share flow, so it is a considerably higher float than Btx. Uh, but Bts they they're both trading in a very similar way, so I don't know. Okay, so we've got three and a half minutes to the bell. Um, as a reminder for those on Youtube and uh, Facebook.

Thank you guys for tuning in. I'm gonna put up my disclaimer uh again as we come to the end of the morning show as a reminder that trading is risky. I encourage you to trade in a simulator before trading real money and don't try to blindly follow me or anyone else. I'm a breakout trader momentum trader.

I'm very aggressive, I'm quick, and I look to capitalize on, uh, by trading some of the most volatile stocks each day. So, Btx and Sj are the two biggest gappers in the entire market today. that's the reason I'm focusing on them. They will continue to be the two that I'm focused on as soon as the bell rings.

I'll keep trading for Warrior Starter Warrior Pro Students for a little while and we'll see if we get some continuation at the Open. My bias right now is long on Sj for a squeeze at the Open through 15 and then the target would be 15, 50, and 16.. Acy I'm somewhat interested in, but I think that I'm going to wait on it unless it looks like it's going to halt because I don't know that enough people are watching it. I don't know that it's obvious enough, that's my main problem is that I want to trade obvious stocks, but I do think that Acy has a pretty good following, so if it does break through 13, it might pop up a little bit, but I would just be worried about getting caught in a halt coming down.
All right. So Youtube, Facebook, we'll be back at it first thing tomorrow morning. Thank you guys for hitting the thumbs up and for those who are subscribed, really appreciate it and we'll see you guys tomorrow morning for tomorrow.

By Stock Chat

where the coffee is hot and so is the chat

22 thoughts on “4/6/2021 – live day trading morning show – with ross cameron”
  1. Avataaar/Circle Created with python_avatars BnB Aquaria says:

    My comments keep getting taken down

  2. Avataaar/Circle Created with python_avatars بث مباشر للمباريات says:

    What is your minimum daily income?

  3. Avataaar/Circle Created with python_avatars بث مباشر للمباريات says:

    What brocker are you using for buying and selling?

  4. Avataaar/Circle Created with python_avatars Bizcocho Dulce says:

    Thanks Ross for this video! Your work is amazing!

  5. Avataaar/Circle Created with python_avatars DACapitalTrading says:

    Keep sharing buddy, amazing content!

  6. Avataaar/Circle Created with python_avatars Rotariu Razvan-Vasile says:

    I saw some of your videos and I like what you do for everyone and keep it like that! I've got 2 questions, Ross, I am semi-beginner and I would like to know what are the proper instruments for swings ? MA, MACD I guess, but not sure..and how to set up them? Thank you .

  7. Avataaar/Circle Created with python_avatars chris Griepp says:

    been watching you for a few weeks and working on the simulator. the last few days things have started to make more sense and i am up $482 on the simulator after digging a giant hole losing non stop prior to this. the goal is to stick on the simulator a while longer and then move over to the real deal and hopefully make enough to become a true student . wish me luck and thanks for the stuff you put on youtube

  8. Avataaar/Circle Created with python_avatars duck trade says:

    BULLS come to CEMI check the weekly and daily ❤ enjoy

  9. Avataaar/Circle Created with python_avatars Bryan Buchanan says:

    Amen to in person events hella excited

  10. Avataaar/Circle Created with python_avatars Bryan Buchanan says:

    Good morning all

  11. Avataaar/Circle Created with python_avatars Bryan Buchanan says:

    Cmon cactuses! 👏🏾👏🏾👏🏾👏🏾

  12. Avataaar/Circle Created with python_avatars Cash Boy Music says:

    Hey Ross came across your channel a few days ago after struggling with trading. I'm a beginner and I wish I knew about the simulator before because I was at 8k and dropped to 4.6k but ever since I started watching your vids, you inspired me from my loss to look at this as a gain and I'm determined to make my money back. Your videos are some of the best and I learned about the technique and your main catch phrase "Pull Back" has taught me a lot. I'm still learning and youre a great teacher. Imma try to be like you one day but in my own way 🙂

  13. Avataaar/Circle Created with python_avatars Calvin Wen says:

    Hi Ross! What is the maximum bid/ask spread you would tolerate, beyond which you would not trade that stock?

  14. Avataaar/Circle Created with python_avatars Mohsin Ghadiali says:

    Hi Ross, Love the videos and your explanations. I have question regarding the charts you show. Looks like you base your buy/sell on the price shown on the e-signal charts solely. Is there ever a discrepancy in prices shown between e-signal and lightspeed ? I have CMEG and TV(with live market data) and there is sometimes a slight discrepancy between prices between these products.

  15. Avataaar/Circle Created with python_avatars Avi Sheta says:

    ​Sir I am student have account of $150 can you please suggest me what to adjust in screeners of finviz – Average volume, related volume, float, prices

  16. Avataaar/Circle Created with python_avatars Paul says:

    Hi Ross, do you still thing is possible to some one do the same thing what you did in 2017? If yes what is different this days? Thank you for all the work you do and please don't stop now.

  17. Avataaar/Circle Created with python_avatars Theylike greg says:

    Hey what software are you using

  18. Avataaar/Circle Created with python_avatars Mark Wooden says:

    AMC
    Somebody just bought 1.8 million shares
    10:17 am

  19. Avataaar/Circle Created with python_avatars MrSpeedy says:

    hey ross any reason behind to long hair? love youuuuu alwaysssssssss!!!!!!!!!!

  20. Avataaar/Circle Created with python_avatars Kimheang Hit says:

    Good morning sir.

    I would like to join and learn the trading process.

  21. Avataaar/Circle Created with python_avatars Avi Sheta says:

    What tool do you use and what do you put in average volume, related volume, float, & price?

  22. Avataaar/Circle Created with python_avatars DOUGLAS ONGIYO says:

    Good morning

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.