A 26-year-old man is charged after a drink driving accident that left a trail of destruction in West Perth overnight when his car hit a rideshare vehicle carrying six passengers.