Somewhere in Idaho this alien head popped up on my radio which was OFF at the time. I imagine it has something to do with the screen and the CD laying on the dash, but still pretty cool.
No comments:
Post a Comment