This paper presents both the theoretical and numerical explanations for the existence of a two-soliton solution for a second-order Korteweg-de Vries (KdV) equation. Our results show that there exists "quasi-soliton" solutions for the equation in which solitary waves almost retain their identities in a suitable physical regime after they interact, and bear a close resemblance to the pure KdV solitons.