iPod touch hits stores and here's one of the first videos on youtube of it in the wild.
Post a Comment
No comments:
Post a Comment