I think so too
wtf I have seen it too…I always assumed its a dodge ram pickup
Ndo hii hapa kwa hii thread.