wcbs

Local news footage from 1990 documenting a tornado touchdown on Staten Island.