Loading Video…

This browser does not support the Video element.

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.