socks Archives | Motivist Japan
- 0 com.
Omiyage means a local specialty bought as a gift while traveling. These are normally given to friends, family or co-workers after you’ve been gone for a trip. In Japan train stations, you will see lots of boxes wrapped in colorful