A cascade of snow falls from rooftop

Slabs of snow fell from the rooftop of a butcher shop in Turkey, creating a mesmerizing display.

March 5, 2019

Top Stories

ABC News Live Presents