Walmart offers preorders of Pokemon Ultra Sun for Nintendo 3DS for $28.16 with free shipping. That's the lowest price we could find by $4. It's due for release on November 17.