March 13, 2025--(BUSINESS WIRE)--This week’s Nintendo Download includes the following content: Nintendo eShop on Nintendo Switch: On Your Tail – In this narrative life sim, you’ll play as ...