Tags: american chopper

Ewan || Take me home

Ewan on AC

Don't know if y'all have seen it yet, but The Discovery Channel is running the episode of American Chopper where Ewan comes to visit during his bike trip. It's only in the first 5 minutes, but woot! for more Ewan on American TV...