Loading Video… This browser does not support the Video element. Missing peacock A peacock has vanished from a farm on Long Island. Posted April 26, 2016 5:30pm EDT