Hi-tech sushi lands on Long Island

Kura Revolving Sushi Bar has opened its first New York location on Long Island, offering its futuristic food service to sushi lovers.

Top Videos