California: Swallow Day

Share: 

March 19: California: Swallow Day

Swallows return to San Juan Capistrano.