Navy veteran serves for three decades

John Walsh served for 31 years in the military and speaks to Sal Castaneda about his experiences in Korea and Vietnam. He earned the Navy Good Conduct Medal, National Defense Service Medal, Korean Service Medal, Vietnam Service Medal, and United Nations Service Medal.

Top Videos

Most Watched

KTVU Vault

Wild Rides