Just in time for Easter, the physical video store has risen again. This month, Night Owl Video in Williamsburg became New York City’s first new physical video store in a long time. The store’s provocative slogan is: “Death to streamers! Physical media forever!” – The Guardian