Found in NW Houston today! The color scheme of the decals are green and black (Stars?), but I still thought it was neat.

2 comments
Leave a Reply