Returning to Capistrano
Every March 19, without fail, the swallows come back to Capistrano. Ever wonder why?
Maybe it’s to see the human tourists who, without fail, return to Capistrano every March 19.
Every March 19, without fail, the swallows come back to Capistrano. Ever wonder why?
Maybe it’s to see the human tourists who, without fail, return to Capistrano every March 19.