Loading...
Uploaded by CNN on May 3, 2010
A closer look at the world's first sustainable sushi bar, located in San Francisco.
News & Politics
Standard YouTube License
screw fish!
miesrah12 1 year ago
Load more suggestions
screw fish!
miesrah12 1 year ago