Yes, but you have to see the website or call.
Yes, there is karaoke in Spanish and English if you want, and sometimes the driver starts singing too. You would have to ask themselves, or check the website for days.
Thanks! Your answer is awaiting moderation.