Jeffrey Goddard reportedly told onlookers in Clairemont, California, … A man was arrested in San Diego on Friday after trying to claim …
Jeffrey Goddard reportedly told onlookers in Clairemont, California, … A man was arrested in San Diego on Friday after trying to claim …