Pigeons take flight on Delta plane

From NBC News
Wed. 05-28-2025