The new Seiko Hello Kitty watch for the character's 50th Anniversary is limited to 2,024 units and is now available for pre-order.
The afternoon of Sunday, December 15, might have provided some rain.  However, it didn’t lessen the mood in Winchester’s ...