Complete Guide to Overnight Buses in Japan for Foreigners: Booking, Prices & Best Routes
Master the art of budget-friendly night travel across Japan with this comprehensive booking guide
Quick Facts About Japan’s Overnight Buses
- Cost: Tokyo→Osaka from ¥2,500 (~$17 USD) to ¥5,000 (~$34 USD) one-way
- Convenience: Major routes connecting 50+ Japanese cities
- Booking platforms: WILLER TRAVEL, Highway Bus.com, Japan Bus Online
- Best value: Japan Bus Pass 3-day for ¥10,200 (~$68 USD) unlimited rides
- Duration: Tokyo→Osaka takes approximately 8 hours
- Savings vs Shinkansen: Overnight bus ¥3,000-5,000 vs Shinkansen ¥13,870 (~$94 USD)
- Peak discounts: Off-peak trips save 30%-50% versus weekends
Table of Contents [toc]
Bottom Line First: Best Overnight Bus Options for You
If you’re traveling between Tokyo and Osaka, you’ll save approximately ¥8,870 (~$60 USD) per person by choosing an overnight bus over the Shinkansen. The most reliable booking platform for English-speaking travelers is WILLER TRAVEL, which offers flexible cancellation policies and multilingual customer support. If you’re planning 3+ overnight journeys, the Japan Bus Pass (¥10,200 or ~$68 USD for 3 days) becomes your most economical choice. Your best-value route is Tokyo→Nagoya at just ¥2,500 (~$17 USD), while you’re comparing options, remember that luxury 1-row seats cost about 30%-40% more than standard 4-row configurations.
What Are Overnight Buses in Japan?
Understanding Japan’s Night Bus System
If you’re exploring budget travel options in Japan, you’ve likely heard about the kabin-bus—the ubiquitous overnight coach that connects the nation’s 100+ cities nightly. These aren’t luxury cruise liners; they’re purpose-built coaches designed to transport up to 60 passengers across Japan while you sleep. The buses operate on Japan’s extensive highway network, making stops at designated bus terminals in major cities rather than railway stations. Your first overnight bus experience might feel cramped compared to your sofa at home, but millions of Japanese travelers use them annually precisely because they save both money and accommodation time.
Types of Overnight Bus Seating
Here’s the critical detail: you’re not choosing a “bus ticket”—you’re choosing a specific seating configuration that dramatically affects your comfort level and price. Let me walk you through the main types you’ll encounter when booking:
| Seat Type | Configuration & Comfort | Typical Price Range |
|---|---|---|
| Standard (4-Row) | 4 seats per row, reclines 100-130 degrees, shared armrest divider | ¥2,500-4,000 (~$17-27 USD) |
| Semi-Private (3-Row) | 3 wider seats per row, reclines to nearly flat (140-160 degrees), more personal space | ¥3,500-5,500 (~$23-37 USD) |
| Luxury (2-Row or 1-Row) | 2 seats or 1 bed per row, full recline, premium amenities (USB charging, leg rest) | ¥5,000-8,000 (~$34-54 USD) |
| Women-Only Sections | Segregated area with female passengers only, various recline options available | Same pricing as standard equivalents |
How to Book Overnight Buses: Step-by-Step Guide
English-Language Booking Platforms
You’re reading this as a foreigner visiting Japan, so your language needs matter. Here are the platforms where you’ll actually find English interfaces and English-speaking support:
WILLER TRAVEL: The Gold Standard for Foreigners
WILLER TRAVEL’s English website is your best starting point. Why? They’ve specifically built their platform for international travelers, with full English support, flexible cancellation up to 1 hour before departure, and a reward points system that saves you money on repeat bookings. The interface shows you seat maps in real-time, so you’re not guessing whether you’re getting a window seat or that dreaded middle position. Your booking confirmation arrives instantly via email with a PDF ticket you can show at the terminal.
Highway Bus.com: Wide Route Selection
This platform aggregates buses from 30+ operators across Japan. If you’re comparing your route options across multiple companies, Highway Bus.com shows competing schedules side-by-side. Your pricing comparison becomes easier: you might find the same Tokyo→Osaka route offered by five different operators at five different price points. The platform’s strength is comprehensiveness; its weakness is that customer support defaults to Japanese, though English inquiries are handled within 24 hours.
Japan Bus Online
A smaller but increasingly popular platform that specializes in long-haul routes. If you’re planning a Tokyo→Hiroshima journey (approximately 10 hours), Japan Bus Online frequently offers cheaper rates than competitors. Here’s the trade-off: your booking flexibility is more limited, with cancellations requiring 72 hours’ notice rather than WILLER’s 1-hour window.
Step-by-Step Booking Process
- Select your route and dates: Enter departure city, destination, and preferred travel dates. Most platforms allow you to book 2 weeks in advance.
- Filter by your preferences: Choose your preferred departure time (evening vs late night affects sleep quality), seat type (4-row vs 2-row), and any special requirements (women-only section, wheelchair accessibility).
- Compare prices: If you’re flexible on departure time by 2-3 hours, you might save 20%-35%. A bus leaving at 10 PM costs more than midnight departure on the same route.
- Select your specific seat: The seat map shows every available position. Your window seat (preference among foreign tourists) might cost ¥300-500 (~$2-3 USD) more than center seats.
- Enter your passport information: Japanese overnight buses require your name as it appears on your passport (critical if you’re non-Japanese) and your contact phone number.
- Pay via credit card or mobile payment: WILLER accepts Visa, Mastercard, American Express, and PayPay. Your payment is processed immediately.
- Receive your confirmation: Within minutes, you’ll get an email with your booking reference code and a downloadable PDF ticket.
- Arrive 30 minutes early: Show your PDF ticket or provide your booking reference at the terminal counter.
Major Routes & Pricing Comparison
Tokyo to Osaka: Japan’s Busiest Overnight Route
This 8-hour journey is your introduction to Japanese overnight buses. You’re traveling between Japan’s two economic powerhouses, with 15+ buses departing Tokyo daily and arriving in Osaka between 7-8 AM. Your pricing varies dramatically by season: during cherry blossom season (late March-early April), expect to pay ¥5,000-6,500 (~$34-44 USD) for even basic 4-row seating. In off-peak periods (June, September, December), your same ticket costs ¥2,500-3,500 (~$17-23 USD). If you’re comparing this to the Shinkansen at ¥13,870 (~$94 USD) for a 2.5-hour journey, here’s your value equation: you’re spending 5.5 additional hours in transit but saving approximately ¥8,370 (~$56 USD) per person. That’s significant savings for budget-conscious travelers.
Tokyo to Nagoya: The Budget Winner
If you’re seeking the absolute lowest price, Tokyo→Nagoya beats every other route. Your overnight fare runs ¥2,500 (~$17 USD) for standard 4-row seating during off-peak periods. The journey takes 5-6 hours, so you’re arriving in Nagoya by 4-5 AM. Yes, the arrival time is earlier than the Osaka route, which means your first day in Nagoya involves either early breakfast or a nearby hotel check-in. Many travelers use this route specifically because they want to maximize their sightseeing time: arrive at 4:30 AM, store luggage at the station, and start exploring before 8 AM.
Tokyo to Hiroshima: The Long-Distance Champion
Your 10-hour overnight journey covers approximately 740 kilometers. The pricing starts at ¥4,000 (~$27 USD) for standard seating but jumps to ¥6,500-7,500 (~$44-51 USD) for comfortable 2-row beds. Here’s why foreigners love this route: you’re sleeping through the entire transit, and you wake up in Hiroshima ready to visit the Peace Memorial Park. The Shinkansen charges ¥19,320 (~$130 USD) for a 4-hour journey; your overnight bus costs one-quarter the price for a journey that includes free accommodation.
Osaka to Kyoto to Tokyo: The Triangle Route
If you’re following Japan’s classic Golden Route, you might book Osaka→Tokyo directly (8 hours, ¥3,000-5,000 or ~$20-34 USD) or take a slightly longer route with a Kyoto stop (10 hours, ¥3,500-5,500 or ~$23-37 USD). The Kyoto stop adds time but saves you a separate bus fare from Osaka to Kyoto, so your overall cost advantage holds.
Japan Bus Pass: Three Days Unlimited
Here’s where you unlock maximum savings: the Japan Bus Pass costs ¥10,200 (~$68 USD) for 3 consecutive days of unlimited overnight travel. Let’s do the math for your itinerary: Day 1, Tokyo→Osaka (¥4,000); Day 2, rest in Osaka; Day 3, Osaka→Hiroshima (¥5,000); Day 4, Hiroshima→Tokyo (¥5,000). Your total without the pass: ¥14,000 (~$94 USD). Your total with the pass: ¥10,200 (~$68 USD). Your savings: ¥3,800 (~$26 USD). The pass becomes even more valuable if you’re making back-to-back journeys without rest days—you could potentially take 5-6 bus rides within 3 days using different operators, all covered by your single pass.
Advantages & Disadvantages of Overnight Buses
Why You Should Choose Overnight Buses
Advantages (Pros)
- Massive cost savings: Save 75% compared to Shinkansen for similar distances
- Free accommodation: You’re sleeping during transit, eliminating hotel costs
- Extensive coverage: Buses reach 100+ cities while trains serve only major routes
- Flexible timing: Multiple departure times (early evening through midnight) for schedule control
- All-inclusive experience: No additional transportation needed from city center to bus terminal
- Social opportunities: Meet fellow travelers, especially on popular routes
- Luggage convenience: Store bags underneath without paying extra fees
Disadvantages (Cons)
- Sleep quality challenges: Reclined seats never fully match hotel beds
- Arrival timing disruption: Arriving at 7-8 AM means early wake-ups
- Physical discomfort: Long journeys can cause stiffness and back pain
- Bathroom limitations: Only 1-2 rest stops during 8+ hour journeys
- Motion sensitivity: Highway curves can cause nausea for susceptible travelers
- Temperature control: Bus climate isn’t always individually adjustable
- Noise exposure: Engine sounds and neighboring passengers affect sleep
Drawbacks & Pitfalls to Avoid
Common Mistakes First-Time Riders Make
Pitfall 1: Underestimating Sleep Difficulty
Here’s the misconception that catches most first-time riders: “It’s just like sleeping on an airplane; I’ll be fine.” The reality is significantly different. Your airplane seat reclines 7-8 inches; your bus seat reclines 40-60 inches. Sounds better, right? Except airplane seats have multiple adjustments, while bus seats have one recline position. You’ll find yourself either sleeping with your head at an uncomfortable angle or with your legs unsupported. Your neck experiences strain that manifests as shoulder soreness the next day. If you’re arriving in Kyoto at 7 AM with plans to visit 3+ temples, your sleep quality directly impacts your sightseeing energy. Most experienced overnight bus users recommend taking a neck pillow (bring your own; buses don’t provide them) and eye mask to improve your 5-6 hours of actual sleep quality.
Pitfall 2: Booking Without Understanding Seat Differences
You’re seeing a ¥2,500 (~$17 USD) ticket versus a ¥5,500 (~$37 USD) ticket on the same route, same time. Your instinct says “buy the cheap one.” But here’s what you’re missing: the cheap 4-row seat has a 130-degree recline (that’s 50 degrees shy of flat), while the ¥5,500 2-row seat reclines to nearly 180 degrees. That’s the difference between uncomfortable dozing and relatively comfortable sleeping. If you’re taking your first overnight bus, spending an extra ¥2,000-3,000 (~$13-20 USD) for genuinely better seating transforms your experience from “I survived that” to “I actually slept.” Your budget decision here has real consequences for the next day’s quality of life.
Pitfall 3: Misunderstanding Cancellation Policies
You’ve booked your Tokyo→Osaka bus for tomorrow night, but your plans change. You’re checking WILLER’s cancellation policy: full refund up to 1 hour before departure. You’re thinking “I have plenty of time.” But here’s the critical detail: the 1-hour deadline means 1 hour before departure time, not 1 hour before your planned boarding. If your bus departs at 11 PM, you must cancel by 10 PM. If you cancel at 10:30 PM because you just realized your plans changed, you’ve forfeited your entire ticket. Highway Bus.com’s policy is stricter: 72 hours notice required. One competitor charges cancellation fees starting at 30% if canceled within 7 days. Your strategy: book refundable tickets only if you’re genuinely uncertain about your plans, even if it costs 15% more.
Pitfall 4: Arriving Late to the Terminal
Your booking confirms “arrive 30 minutes early.” Your hotel is 10 minutes from Busta Shinjuku (Tokyo’s major bus terminal), so you’re thinking “I’ll arrive 20 minutes early, that’s fine.” Here’s your problem: during peak travel times (weekends, holidays), check-in lines extend 15+ minutes. Additionally, the bus might depart 5 minutes early if all passengers have checked in. You’ve now missed your bus entirely, and your refund policy (if you’re eligible) takes 7-10 business days. The correct strategy: arrive 45 minutes early regardless, which gives you buffer for unexpected delays and time to use the terminal bathroom (your last opportunity before the bus departs).
How to Choose Your Seat Type: Decision Flowchart
Here’s your practical decision-making flowchart to pick the perfect seat type for your comfort level and budget:
Traveling alone = more flexibility with seat recline. Traveling with a companion = consider 2-row seats (one per person, no shared armrest) for relationship preservation.
Under 5 hours (Tokyo→Nagoya) = 4-row seats are acceptable. 5-8 hours (Tokyo→Osaka) = upgrade to 3-row minimum. Over 8 hours (Tokyo→Hiroshima) = seriously consider 2-row beds for genuine sleep.
Light sleeper who needs perfect positioning = 2-row luxury bed essential. Medium sleeper = 3-row semi-private workable. Heavy sleeper who can sleep anywhere = 4-row saves money without much penalty.
Strict budget (under ¥3,000 or ~$20 USD) = 4-row only. Moderate budget (¥3,000-5,000 or ~$20-34 USD) = 3-row recommended. Flexible budget = spring for 2-row; your next-day energy is worth it.
Solo female traveler = request women-only sections (same price, safety benefit). Large person needing extra width = 2-row or 3-row mandatory. Light sleeper = window seat ($2-3 more) eliminates aisle disturbances.
Common Misconceptions About Japan’s Overnight Buses
Misconception 1: “All Japanese Overnight Buses Are Uncomfortable Torture Devices”
This belief stems from people who booked the cheapest 4-row seats and expected Shinkansen-level comfort. If you’re willing to spend ¥4,000-5,500 (~$27-37 USD) instead of ¥2,500 (~$17 USD), you’re upgrading to 3-row or 2-row configurations that are genuinely comfortable for sleeping. Many Japanese business travelers choose overnight buses specifically because modern luxury buses offer better sleep than budget hotels. Your misconception dissolves once you’ve experienced a quality seat—suddenly those overnight buses don’t seem like torture at all.
Misconception 2: “I Can’t Book Overnight Buses as a Foreigner”
You’re worried that Japanese booking sites won’t accept your foreign credit card or passport information. This misconception prevented many international travelers from discovering overnight buses until WILLER TRAVEL and other English platforms launched. The reality in 2026: booking is actually easier than ever. Your foreign credit card (Visa, Mastercard, American Express) processes immediately. Your non-Japanese passport is not only accepted but expected—the system defaults to asking for passport number rather than Japanese residency card. If you’re staying in Japan on a tourist visa, you can book unlimited overnight buses with no special requirements.
Misconception 3: “Overnight Buses Take Forever Compared to Trains”
You’re comparing the 8-hour overnight bus (Tokyo→Osaka) to the 2.5-hour Shinkansen. What you’re missing: the Shinkansen requires 1 hour travel time to the station, 15 minutes ticket purchase, 30 minutes wait, plus 1 hour from Shin-Osaka station to your accommodation. Your actual door-to-door time: 5.5 hours. The overnight bus? Depart your hotel area at 10 PM, arrive at your Osaka accommodation at 7 AM: 9 hours including travel. You’ve “lost” 3.5 hours, but you’ve saved ¥8,000 (~$54 USD) and gotten a hotel night free. Your time-to-money calculation is actually favorable when you factor in accommodation savings.
Misconception 4: “Women Travelers Aren’t Safe on Overnight Buses”
This concern is understandable but overstated in reality. Here’s the actual safety picture: Japanese overnight buses, especially major operator buses, maintain excellent safety records. Women-only sections exist specifically for traveler comfort and security, and they’re standard on every major bus. Your fellow passengers are mostly tourists (during peak season) and regular business travelers (off-peak), not a risk demographic. That said, here are your genuine safety practices: sit near other women, keep your valuables secured, and trust your instincts if something feels off. The reality is that overnight buses are genuinely safe, especially compared to late-night solo travel in other countries.
Practical Tips for First-Time Overnight Bus Riders
Understanding Busta Shinjuku and Major Terminals
If you’re taking your first overnight bus, you’re likely departing from Busta Shinjuku, Tokyo’s central bus hub. Here’s what you need to know: Busta is a 10-story building with bus platforms on each level, organized by destination and operator. When your confirmation email says “Shinjuku South Exit,” this refers to Busta’s location, not JR Shinjuku Station (they’re different places 5 minutes walk apart). Your strategy: arrive 45 minutes early, go directly to the information desk, and confirm your platform number. Busta has English signage and English-speaking staff specifically for tourists, so don’t hesitate to ask for help.
Luggage Rules and Overhead Storage
You’re wondering about your two large suitcases and carry-on backpack. Here’s your luggage policy: underneath baggage is free and unlimited (buses have large cargo holds), carry-on luggage is limited to 1-2 items per passenger, and oversized luggage might incur fees. The strategy: pack your main suitcases for cargo storage, keep only essentials (passport, phone, medications, money) in a small carry-on bag at your feet. Your larger carry-on should fit in the overhead compartment above your seat. If you’re carrying a guitar, surfboard, or other unusual items, contact the bus operator 48 hours before departure to arrange special accommodation—some buses charge an additional seat fee for oversized items.
What to Bring for Comfort
Must-Bring Items
- Neck pillow (bus seats aren’t ergonomic)
- Eye mask (city lights pass during night)
- Earplugs or earbuds (engine noise is constant)
- Medications for motion sickness
- Hand sanitizer and tissues
- Phone charger (buses may lack outlets)
- Comfortable clothing (avoid tight waistbands)
Optional Comfort Items
- Blanket or shawl (AC can be cold)
- Compression socks (reduce leg swelling)
- Audiobook or podcast app (entertainment option)
- Light reading material
- Portable footrest
- Sleeping tablet (melatonin, if you use)
- Thermos with tea (some terminals sell hot drinks pre-departure)
Hydration and Bathroom Breaks
Your overnight bus makes stops at rest areas approximately every 2-3 hours. These aren’t quick bathroom breaks—they’re 10-15 minute stops where you can use facilities, buy snacks, and stretch. Your strategy: use the bathroom at every stop regardless of need, because your next opportunity is hours away. Drink water consistently but not excessively before sleep; the balance between hydration and bathroom frequency requires personal calibration. Most buses have onboard toilets, but these are cramped and should be your last resort, not your first choice.
Temperature Management
Overnight buses maintain cool air conditioning for the comfort of 50+ people. Individual temperature control doesn’t exist. Your strategy: layer your clothing so you can add or remove items. A light sweater at your feet can become an impromptu blanket. Some travelers recommend requesting a blanket at boarding—many operators provide these free for long routes.
Entertainment During Early Boarding
You’ve arrived 45 minutes early and you’re sitting in the bus already. Here’s how your pre-departure time flows: 30 minutes of reading or phone scrolling, 5 minutes of the driver doing equipment checks, 5 minutes of final passenger boarding, then departure. Download entertainment (books, podcasts, movies) to your phone before boarding, as WiFi at terminals is unreliable. Many experienced travelers meditate or listen to relaxation audio during the first hour to prepare their body for sleep.
Frequently Asked Questions About Overnight Buses
Can I smoke or vape on the bus?
No. Japanese overnight buses have strict no-smoking policies throughout the entire vehicle. Vaping is also prohibited. Designated smoking areas exist at rest stops. Violating this policy results in immediate removal from the bus at the next stop with no refund, plus potential fines from the bus operator.
What’s the Wi-Fi situation on overnight buses?
Most modern buses operated by major companies (WILLER, Willer Express) offer free Wi-Fi, but connection quality varies dramatically. Some buses have strong signals; others have spotty coverage that drops during mountainous sections. Don’t rely on bus Wi-Fi for work or urgent communications. Download everything you need beforehand.
Will I actually sleep on an overnight bus?
You’ll likely sleep 4-6 hours (not a full 8-hour journey) if you’re in a 2-row or 3-row seat. In a 4-row seat, expect 2-4 hours of actual sleep plus periods of light dozing. Your actual sleep depends on seat quality, personal comfort levels, and your natural ability to sleep in moving vehicles. Most first-time riders sleep less than they expect but more than they feared.
Can I eat food on the bus?
Most operators permit eating, but some restrict food to odorless items (sandwiches, cookies) and prohibit strong-smelling foods (curry, fish, fermented foods). Beverages are generally permitted. Your strategy: eat light snacks, not full meals. Consuming heavy meals makes sleeping uncomfortable and is inconsiderate to nearby passengers.
What if I get motion sickness?
Motion sickness is legitimate concern for some travelers on curvy mountain routes. Your prevention strategies: take motion sickness medication 30 minutes before departure, focus on a fixed point outside the window (not the road immediately below), avoid reading, and sit in the middle or front of the bus where movement is less pronounced. Many experienced travelers swear by ginger supplements taken before boarding.
Do buses have USB charging ports?
It depends on the bus and operator. Luxury 2-row buses almost always have USB charging. Standard 4-row buses typically don’t, though some newer models offer this feature. Don’t count on charging availability—bring a fully charged power bank as backup. If charging is critical for your trip, explicitly check the operator’s specifications before booking.
Can I change my seat after boarding?
Generally no. Your seat is assigned and fixed. If you have a legitimate concern about your seat (structural damage, uncomfortable position), inform the driver immediately, and they may offer a switch if available. Don’t expect to change seats casually after boarding.
What happens if the bus breaks down?
Major operators maintain comprehensive breakdown support. If your bus has mechanical issues, the company arranges a replacement bus or alternative transportation with no additional cost to you. Your journey might be delayed 1-3 hours, but you’ll still reach your destination. This is rare on well-maintained buses from established operators like WILLER TRAVEL.
References & Useful Resources
- WILLER TRAVEL – Official English Booking Platform for Japanese Overnight Buses – The most comprehensive and foreigner-friendly booking platform with real-time seat selection and full English support.
- Highway Bus.com – Nationwide Japanese Bus Route Aggregator – Compares multiple operators and routes across 30+ bus companies in Japan, useful for price comparison and schedule research.
- Japan Bus Online – Long-Distance Route Specialist – Specializes in overnight and long-haul routes with competitive pricing on less-traveled routes throughout Japan.
Summary
Japan’s overnight buses represent the ultimate budget travel hack for visitors exploring the country. You’re looking at genuine cost savings of 70%-80% compared to Shinkansen while gaining the bonus of free accommodation during transit. Here’s what you need to remember as you plan your journey:
Booking essentials: Use WILLER TRAVEL for English language support and flexible cancellation policies. Understand that seat type (4-row vs 3-row vs 2-row) dramatically affects your sleeping experience—don’t just pick the cheapest option. Book 2 weeks in advance for best pricing and availability, especially on popular Tokyo routes.
Route reality: Tokyo→Osaka is your introduction route (8 hours, ¥2,500-5,000 or ~$17-34 USD). Tokyo→Nagoya is your budget winner (5-6 hours, ¥2,500 or ~$17 USD). Tokyo→Hiroshima is your longest journey (10 hours, ¥4,000-7,500 or ~$27-51 USD) but offers maximum accommodation savings. The Japan Bus Pass (¥10,200 or ~$68 USD for 3 days) becomes your best value if you’re taking 3+ overnight journeys within a week.
Practical preparation: Bring a neck pillow, eye mask, and earplugs—these transform your experience from uncomfortable to acceptable. Arrive 45 minutes early at the terminal, use the bathroom at every rest stop, and dress in layers to manage the bus’s air conditioning. Expect 4-6 hours of actual sleep in a good seat, less in a budget seat.
Misconception correction: Modern Japanese overnight buses are safe for all travelers, including women traveling solo. Your booking is straightforward for foreign visitors. You’re not sacrificing excessive time compared to trains when you factor in accommodation value. The experience improves dramatically if you invest in decent seating rather than choosing purely by price.
Your decision framework: If you’re budget-conscious and flexible on timing, overnight buses are your clear winner. If you’re uncomfortable sleeping in confined spaces or you’re time-limited, the Shinkansen remains your better option despite higher costs. If you’re seeking the sweet spot of budget, experience, and practicality, a 3-row semi-private bus on a medium-length route (Tokyo→Osaka or similar) hits the optimal balance.
Japan’s overnight buses aren’t a rough-it experience anymore—they’re a legitimate travel choice that saves money while moving you to your next destination. Your first night riding the kabin-bus might feel odd, but it’ll likely become your favorite budget travel hack in Japan.



























Leave a Reply