Public agent caught teen hitchhiking