Dickerson said the carjacker while pointing a gun at him demanded that he hand over his truck

“When he put the gun there, I put my hands up to protect myself,” said Dickerson.

Dickerson said the man eventually got frustrated and walked off.

A neighborhood surveillance camera captured the alleged carjacker's next stop, near the corner of Presidio Drive and Vallejo, where he allegedly carjacked the mail carrier. When the mail truck took off, police say the carjacker was behind the wheel.

“He ends up taking his truck and he was tracked here by the postal service,” Sgt. Ken Merritt said.

The suspect's gun turned out to be pellet gun.

He will most likely face several charges, including federal charges because the carjacking involved a federal employee and vehicle.

The arrest ended a day that had shaken up everyone involved.

“It wasn't that I didn't want to give up my truck,” Dickerson said. “I was just afraid.”