Shelter’s Longest Resident Spends 500 Days Waiting For A Family, Then Comes A HeartbreakworkpickApril 17, 2024327.0K views