Castro captured the entire rescue on camera. The officer stopped an upcoming bus so he could safely pick up the kitten and remove her from the road.
He used his whistle to signal the speeding cars to slow down as he walked to Castro's car and gently handed the kitten over to her.
Castro wanted to give him money to thank him for what he did, but the anonymous officer declined and went back to continue his duties.
The kitten, now named Polly Tana after the city's Metropolitano bus line, has been adopted by Castro and is doing very well at her new home.