Valentine Road April 29, 2013 Just northwest of Los Angeles is the California beach town of Oxnard. There is nothing particularly special about the town and, chances are, the average Read More »