Nifty Archive Search

Hold CTRL to select multiple.
Results 220 - 240 of 3357
Name Added
gay-twinks-fantasies
gay adult-youth
Apr 14, 2024, 6:45 am
gay-twinks-fantasies-1 gay-twinks-fantasies-2 gay-twinks-fantasies-3 gay-twinks-fantasies-4 gay-twinks-fantasies-5 gay-twinks-fantasies-6
item in the bag. He stood there in only the tiny bikini underwear that Todd had given him at some point metal dick ring slipping out the leg hole of the bikini briefs. "Fuck! What is that?" Todd yelled, pointing small and insignificant as he stood in his skimpy bikini in his empty apartment. He looked like a helpless
dads-jockstrap
gay incest
Apr 3, 2024, 6:55 pm
dads-jockstrap-1 dads-jockstrap-2 dads-jockstrap-3 dads-jockstrap-4 dads-jockstrap-5 dads-jockstrap-6 dads-jockstrap-7 dads-jockstrap-8 dads-jockstrap-9
ready for school. Dad has left for me a pair of red bikini briefs and a chastity cage for my cock. Dad sends I go downstairs and dad is only wearing his red bikini briefs. I can see he is wearing his chastity cage dad has laid out some shorts, t-shirt and white bikini briefs to wear to work. I put them on and head
embracing-the-slut-inside
gay authoritarian
Mar 31, 2024, 9:37 am
embracing-the-slut-inside-1 embracing-the-slut-inside-2 embracing-the-slut-inside-3 embracing-the-slut-inside-4 embracing-the-slut-inside-5 embracing-the-slut-inside-6 embracing-the-slut-inside-7 embracing-the-slut-inside-8a embracing-the-slut-inside-8b embracing-the-slut-inside-9 embracing-the-slut-inside-10 embracing-the-slut-inside-11
with my credit card. The shopkeeper even gave a bikini for free that was so humiliating. I was so mad
the-blue-chrysanthemum
gay encounters
Mar 29, 2024, 1:56 pm
the-blue-chrysanthemum-1 the-blue-chrysanthemum-2 the-blue-chrysanthemum-3 the-blue-chrysanthemum-4 the-blue-chrysanthemum-5 the-blue-chrysanthemum-6 the-blue-chrysanthemum-7 the-blue-chrysanthemum-8 the-blue-chrysanthemum-9 the-blue-chrysanthemum-10 the-blue-chrysanthemum-11 the-blue-chrysanthemum-12 the-blue-chrysanthemum-13 the-blue-chrysanthemum-14 the-blue-chrysanthemum-15 the-blue-chrysanthemum-16 the-blue-chrysanthemum-17 the-blue-chrysanthemum-18 the-blue-chrysanthemum-19 the-blue-chrysanthemum-20 the-blue-chrysanthemum-21 the-blue-chrysanthemum-22 the-blue-chrysanthemum-23 the-blue-chrysanthemum-24 the-blue-chrysanthemum-25
stepped out of his pants. He was wearing black, bikini briefs. The bulge in the briefs was huge! I knelt
the-lab
gay sf-fantasy
Mar 26, 2024, 3:36 pm
the-lab-1 the-lab-2 the-lab-3 the-lab-4 the-lab-5 the-lab-6 the-lab-7 the-lab-8 the-lab-9 the-lab-10 the-lab-11 the-lab-12 the-lab-13 the-lab-14 the-lab-15 the-lab-16 the-lab-17 the-lab-18 the-lab-19 the-lab-20 the-lab-21 the-lab-22 the-lab-23 the-lab-24 the-lab-25 the-lab-26 the-lab-27 the-lab-28 the-lab-29 the-lab-30
a harness that disappeared into a black leather bikini (with snaps). Blake was pretty much awestruck at Blake's legs finding their way underneath the snug bikini briefs. By this point Blake was breathing hard
the-life-and-times-of-daryl-tanner
gay highschool authoritarian
Mar 24, 2024, 5:44 pm
the-life-and-times-of-daryl-tanner-1 the-life-and-times-of-daryl-tanner-2 the-life-and-times-of-daryl-tanner-3 the-life-and-times-of-daryl-tanner-4 the-life-and-times-of-daryl-tanner-5 the-life-and-times-of-daryl-tanner-6 the-life-and-times-of-daryl-tanner-7 the-life-and-times-of-daryl-tanner-8 the-life-and-times-of-daryl-tanner-9 the-life-and-times-of-daryl-tanner-10 the-life-and-times-of-daryl-tanner-11 the-life-and-times-of-daryl-tanner-12 the-life-and-times-of-daryl-tanner-13 the-life-and-times-of-daryl-tanner-14 the-life-and-times-of-daryl-tanner-15 the-life-and-times-of-daryl-tanner-16 the-life-and-times-of-daryl-tanner-17 the-life-and-times-of-daryl-tanner-18 the-life-and-times-of-daryl-tanner-19 the-life-and-times-of-daryl-tanner-20 the-life-and-times-of-daryl-tanner-21 the-life-and-times-of-daryl-tanner-22 the-life-and-times-of-daryl-tanner-23 the-life-and-times-of-daryl-tanner-24 the-life-and-times-of-daryl-tanner-25 the-life-and-times-of-daryl-tanner-26 the-life-and-times-of-daryl-tanner-epilogue
bulge in his bikini and squeezed it. Then, as sexily as possible he grabbed the bikini with both hands Don't kiss my bikini" Tanner snorted. "Kiss my ass." Darrell dutifully pulled Tanner's bikini down off his hair. "Now pull my bikini down." Darrell did what he was told, pulling the bikini down and off. "Good
premiership-lads
gay celebrity
Mar 22, 2024, 4:51 pm
premiership-lads-1 premiership-lads-2 premiership-lads-3 premiership-lads-4 premiership-lads-5 premiership-lads-6 premiership-lads-7 premiership-lads-8 premiership-lads-9 premiership-lads-10 premiership-lads-11 premiership-lads-12 premiership-lads-13 premiership-lads-14 premiership-lads-15 premiership-lads-16 premiership-lads-17 premiership-lads-18 premiership-lads-19 premiership-lads-20 premiership-lads-21 premiership-lads-22 premiership-lads-23 premiership-lads-24 premiership-lads-25 premiership-lads-26 premiership-lads-27 premiership-lads-28 premiership-lads-29 premiership-lads-30 premiership-lads-31 premiership-lads-32 premiership-lads-33 premiership-lads-34 premiership-lads-35 premiership-lads-36 premiership-lads-37 premiership-lads-38 premiership-lads-39 premiership-lads-40 premiership-lads-41 premiership-lads-42 premiership-lads-43 premiership-lads-44 premiership-lads-45 premiership-lads-46 premiership-lads-47 premiership-lads-48 premiership-lads-49 premiership-lads-50 premiership-lads-51 premiership-lads-52 premiership-lads-53 premiership-lads-54 premiership-lads-55 premiership-lads-56 premiership-lads-57 premiership-lads-58 premiership-lads-59 premiership-lads-60 premiership-lads-61 premiership-lads-62 premiership-lads-63 premiership-lads-64 premiership-lads-65 premiership-lads-66 premiership-lads-67 premiership-lads-68 premiership-lads-69 premiership-lads-70 premiership-lads-71 premiership-lads-72 premiership-lads-73 premiership-lads-74 premiership-lads-75 premiership-lads-76 premiership-lads-77 premiership-lads-78 premiership-lads-79 premiership-lads-80 premiership-lads-81 premiership-lads-82 premiership-lads-83 premiership-lads-84 premiership-lads-85 premiership-lads-86 premiership-lads-87 premiership-lads-88 premiership-lads-89 premiership-lads-90 premiership-lads-91 premiership-lads-92 premiership-lads-93 premiership-lads-94 premiership-lads-95 premiership-lads-96 premiership-lads-97 premiership-lads-98 premiership-lads-99 premiership-lads-100 premiership-lads-101 premiership-lads-102 premiership-lads-103 premiership-lads-104 premiership-lads-105 premiership-lads-106 premiership-lads-107 premiership-lads-108 premiership-lads-109 premiership-lads-110 premiership-lads-111 premiership-lads-112 premiership-lads-113 premiership-lads-114 premiership-lads-115 premiership-lads-116 premiership-lads-117 premiership-lads-118 premiership-lads-119 premiership-lads-120 premiership-lads-121 premiership-lads-122 premiership-lads-123 premiership-lads-124 premiership-lads-125 premiership-lads-126 premiership-lads-127 premiership-lads-128 premiership-lads-129 premiership-lads-130 premiership-lads-131 premiership-lads-132 premiership-lads-133 premiership-lads-134 premiership-lads-135 premiership-lads-136 premiership-lads-137 premiership-lads-138 premiership-lads-139 premiership-lads-140 premiership-lads-141 premiership-lads-142 premiership-lads-143 premiership-lads-144 premiership-lads-145 premiership-lads-146 premiership-lads-147 premiership-lads-148 premiership-lads-149 premiership-lads-150 premiership-lads-151 premiership-lads-152 premiership-lads-153 premiership-lads-154 premiership-lads-155 premiership-lads-156 premiership-lads-157 premiership-lads-158 premiership-lads-159 premiership-lads-160 premiership-lads-161 premiership-lads-162 premiership-lads-163 premiership-lads-164 premiership-lads-165 premiership-lads-166 premiership-lads-167 premiership-lads-168 premiership-lads-169 premiership-lads-170 premiership-lads-171 premiership-lads-172 premiership-lads-173 premiership-lads-174 premiership-lads-175 premiership-lads-176 premiership-lads-177 premiership-lads-178 premiership-lads-179 premiership-lads-180 premiership-lads-181 premiership-lads-182 premiership-lads-183 premiership-lads-184 premiership-lads-185 premiership-lads-186 premiership-lads-187 premiership-lads-188 premiership-lads-189 premiership-lads-190 premiership-lads-191 premiership-lads-192 premiership-lads-193 premiership-lads-194 premiership-lads-195 premiership-lads-196 premiership-lads-197 premiership-lads-198 premiership-lads-199 premiership-lads-200 premiership-lads-201 premiership-lads-202 premiership-lads-203 premiership-lads-204 premiership-lads-205 premiership-lads-206 premiership-lads-207 premiership-lads-208 premiership-lads-209 premiership-lads-210 premiership-lads-211 premiership-lads-212 premiership-lads-213 premiership-lads-214 premiership-lads-215 premiership-lads-216 premiership-lads-217 premiership-lads-218 premiership-lads-219 premiership-lads-220 premiership-lads-221 premiership-lads-222 premiership-lads-223 premiership-lads-224 premiership-lads-225 premiership-lads-226 premiership-lads-227 premiership-lads-228 premiership-lads-229 premiership-lads-230 premiership-lads-231 premiership-lads-232 premiership-lads-233 premiership-lads-234 premiership-lads-235 premiership-lads-236 premiership-lads-237 premiership-lads-238 premiership-lads-239 premiership-lads-240 premiership-lads-241 premiership-lads-242 premiership-lads-243 premiership-lads-244 premiership-lads-245 premiership-lads-246 premiership-lads-247 premiership-lads-248 premiership-lads-249 premiership-lads-250 premiership-lads-251 premiership-lads-252 premiership-lads-253 premiership-lads-254 premiership-lads-255 premiership-lads-256 premiership-lads-257 premiership-lads-258 premiership-lads-259 premiership-lads-260 premiership-lads-261 premiership-lads-262 premiership-lads-263 premiership-lads-264 premiership-lads-265 premiership-lads-266 premiership-lads-267 premiership-lads-268 premiership-lads-269 premiership-lads-270 premiership-lads-271 premiership-lads-272 premiership-lads-273 premiership-lads-274 premiership-lads-275 premiership-lads-276 premiership-lads-277 premiership-lads-278 premiership-lads-279 premiership-lads-280 premiership-lads-281 premiership-lads-282 premiership-lads-283 premiership-lads-284 premiership-lads-285 premiership-lads-286 premiership-lads-287 premiership-lads-288 premiership-lads-289 premiership-lads-290 premiership-lads-291 premiership-lads-292 premiership-lads-293 premiership-lads-294 premiership-lads-295 premiership-lads-296 premiership-lads-297 premiership-lads-298 premiership-lads-299 premiership-lads-300 premiership-lads-301 premiership-lads-302 premiership-lads-303 premiership-lads-304 premiership-lads-305 premiership-lads-306 premiership-lads-307 premiership-lads-308 premiership-lads-309 premiership-lads-310 premiership-lads-311 premiership-lads-312 premiership-lads-313 premiership-lads-314 premiership-lads-315 premiership-lads-316 premiership-lads-317 premiership-lads-318 premiership-lads-319 premiership-lads-320 premiership-lads-321 premiership-lads-322 premiership-lads-323 premiership-lads-324 premiership-lads-325 premiership-lads-326 premiership-lads-327 premiership-lads-328 premiership-lads-329 premiership-lads-330 premiership-lads-331 premiership-lads-332 premiership-lads-334 premiership-lads-335 premiership-lads-336 premiership-lads-337 premiership-lads-338 premiership-lads-339 premiership-lads-340 premiership-lads-341 premiership-lads-342 premiership-lads-343 premiership-lads-345 premiership-lads-346 premiership-lads-347 premiership-lads-348 premiership-lads-349 premiership-lads-350 premiership-lads-351 premiership-lads-352 premiership-lads-353 premiership-lads-354 premiership-lads-355 premiership-lads-356 premiership-lads-357 premiership-lads-358 premiership-lads-359 premiership-lads-360 premiership-lads-361 premiership-lads-362 premiership-lads-363 premiership-lads-364 premiership-lads-365 premiership-lads-366 premiership-lads-367 premiership-lads-368 premiership-lads-369 premiership-lads-370 premiership-lads-371 premiership-lads-372 premiership-lads-373 premiership-lads-374 premiership-lads-375 premiership-lads-376 premiership-lads-377 premiership-lads-378 premiership-lads-379 premiership-lads-380 premiership-lads-381 premiership-lads-382 premiership-lads-383 premiership-lads-384 premiership-lads-385 premiership-lads-386 premiership-lads-387 premiership-lads-388 premiership-lads-389 premiership-lads-390 premiership-lads-391 premiership-lads-392 premiership-lads-393 premiership-lads-394 premiership-lads-395 premiership-lads-396 premiership-lads-397 premiership-lads-398 premiership-lads-399
feet to his girlfriend lying parallel to him, her bikini-clad body basting beneath the May sunshine. Beneath swimwear for the Burnley boy... `It's part of Bekah's bikini,' supplied Vardy in a bright cheery voice. `He view, Kasper noted, the limitations of the woman's bikini bottom were all the more apparent, an awkward V
the-night-the-lights-went-out-in-georgia
gay incest
Mar 22, 2024, 3:43 pm
the-night-the-lights-went-out-in-georgia-1 the-night-the-lights-went-out-in-georgia-2 the-night-the-lights-went-out-in-georgia-3 the-night-the-lights-went-out-in-georgia-4 the-night-the-lights-went-out-in-georgia-5
were talking Andrew had stripped down to his new bikini underwear. I didn't realise that my older cousin shoes. Then he took off my Levi's. Looking at my bikini underwear he couldn't take his eyes off me. My,
ricky-rousing
gay authoritarian urination
Mar 22, 2024, 3:25 pm
out. All he'd done to her was kicked her in her bikini in the middle of the city, with no bag or phone
suckered-by-a-jonas-brother
gay celebrity
Mar 12, 2024, 3:04 pm
suckered-by-a-jonas-brother-1 suckered-by-a-jonas-brother-2 suckered-by-a-jonas-brother-3 suckered-by-a-jonas-brother-4 suckered-by-a-jonas-brother-5 suckered-by-a-jonas-brother-6 suckered-by-a-jonas-brother-7 suckered-by-a-jonas-brother-8 suckered-by-a-jonas-brother-9 suckered-by-a-jonas-brother-10 suckered-by-a-jonas-brother-11 suckered-by-a-jonas-brother-12 suckered-by-a-jonas-brother-13 suckered-by-a-jonas-brother-14 suckered-by-a-jonas-brother-15 suckered-by-a-jonas-brother-16 suckered-by-a-jonas-brother-17 suckered-by-a-jonas-brother-18 suckered-by-a-jonas-brother-19 suckered-by-a-jonas-brother-20 suckered-by-a-jonas-brother-21 suckered-by-a-jonas-brother-22 suckered-by-a-jonas-brother-23 suckered-by-a-jonas-brother-24
he was wearing "actual" underwear, he went for bikini briefs, enjoying the way his legs looked with the peeled off and tossed away, leaving Nick in just the bikini briefs. "My, my, Nick. What a big package you
seth-on-the-road-to-chaos
gay highschool
Mar 8, 2024, 5:42 am
seth-on-the-road-to-chaos-1 seth-on-the-road-to-chaos-2 seth-on-the-road-to-chaos-3 seth-on-the-road-to-chaos-4 seth-on-the-road-to-chaos-5 seth-on-the-road-to-chaos-6 seth-on-the-road-to-chaos-7 seth-on-the-road-to-chaos-8 seth-on-the-road-to-chaos-9 seth-on-the-road-to-chaos-10 seth-on-the-road-to-chaos-11 seth-on-the-road-to-chaos-12 seth-on-the-road-to-chaos-13 seth-on-the-road-to-chaos-14 seth-on-the-road-to-chaos-15 seth-on-the-road-to-chaos-16 seth-on-the-road-to-chaos-17 seth-on-the-road-to-chaos-18 seth-on-the-road-to-chaos-19 seth-on-the-road-to-chaos-20 seth-on-the-road-to-chaos-21 seth-on-the-road-to-chaos-22 seth-on-the-road-to-chaos-23 seth-on-the-road-to-chaos-24 seth-on-the-road-to-chaos-25 seth-on-the-road-to-chaos-26 seth-on-the-road-to-chaos-27 seth-on-the-road-to-chaos-28 seth-on-the-road-to-chaos-29
saw a noticeable bulge in the front of the red bikini underwear he was wearing. Blake smiled when my
greek-vacation
gay adult-youth
Mar 5, 2024, 12:41 pm
looked around in wonder as he surveyed the scene of bikini-bottomed young men, and the older men who were naked body into his. Brad's hands clutched Erik's bikini tan-lined buttocks as he pressed their yearning little dance as he stripped down to his royal blue bikini underwear. Grabbing the back of his underwear,
sweaty-scouts
gay adult-youth urination camping
Mar 3, 2024, 4:03 pm
sweaty-scouts-1 sweaty-scouts-2 sweaty-scouts-3 sweaty-scouts-4
undershirt in the middle to make it look like a bikini top with boobs and had crossed his legs like a
welcome-to-gayberry
gay celebrity
Feb 28, 2024, 3:22 pm
welcome-to-gayberry-1 welcome-to-gayberry-2 welcome-to-gayberry-3 welcome-to-gayberry-4 welcome-to-gayberry-5 welcome-to-gayberry-6 welcome-to-gayberry-7 welcome-to-gayberry-8 welcome-to-gayberry-9 welcome-to-gayberry-10 welcome-to-gayberry-11 welcome-to-gayberry-12 welcome-to-gayberry-13 welcome-to-gayberry-14 welcome-to-gayberry-15 welcome-to-gayberry-16 welcome-to-gayberry-17 welcome-to-gayberry-18 welcome-to-gayberry-19 welcome-to-gayberry-20 welcome-to-gayberry-21 welcome-to-gayberry-22 welcome-to-gayberry-23 welcome-to-gayberry-24 welcome-to-gayberry-25 welcome-to-gayberry-26 welcome-to-gayberry-27 welcome-to-gayberry-28 welcome-to-gayberry-29 welcome-to-gayberry-30 welcome-to-gayberry-31 welcome-to-gayberry-32 welcome-to-gayberry-33 welcome-to-gayberry-34 welcome-to-gayberry-35 welcome-to-gayberry-36 welcome-to-gayberry-37 welcome-to-gayberry-38 welcome-to-gayberry-39 welcome-to-gayberry-40 welcome-to-gayberry-41 welcome-to-gayberry-42 welcome-to-gayberry-43 welcome-to-gayberry-44 welcome-to-gayberry-45 welcome-to-gayberry-46 welcome-to-gayberry-47 welcome-to-gayberry-48 welcome-to-gayberry-49 welcome-to-gayberry-50 welcome-to-gayberry-51 welcome-to-gayberry-52 welcome-to-gayberry-53 welcome-to-gayberry-54 welcome-to-gayberry-55 welcome-to-gayberry-56 welcome-to-gayberry-57 welcome-to-gayberry-58 welcome-to-gayberry-59 welcome-to-gayberry-60 welcome-to-gayberry-61 welcome-to-gayberry-62 welcome-to-gayberry-63 welcome-to-gayberry-64 welcome-to-gayberry-65 welcome-to-gayberry-66 welcome-to-gayberry-67 welcome-to-gayberry-68 welcome-to-gayberry-69 welcome-to-gayberry-70 welcome-to-gayberry-71 welcome-to-gayberry-72 welcome-to-gayberry-73 welcome-to-gayberry-74 welcome-to-gayberry-75 welcome-to-gayberry-76 welcome-to-gayberry-77 welcome-to-gayberry-78 welcome-to-gayberry-79 welcome-to-gayberry-80 welcome-to-gayberry-81 welcome-to-gayberry-82 welcome-to-gayberry-83 welcome-to-gayberry-84 welcome-to-gayberry-85 welcome-to-gayberry-86 welcome-to-gayberry-87 welcome-to-gayberry-88 welcome-to-gayberry-89 welcome-to-gayberry-90 welcome-to-gayberry-91 welcome-to-gayberry-92 welcome-to-gayberry-93 welcome-to-gayberry-94 welcome-to-gayberry-95 welcome-to-gayberry-96 welcome-to-gayberry-97 welcome-to-gayberry-98 welcome-to-gayberry-99 welcome-to-gayberry-100 welcome-to-gayberry-101 welcome-to-gayberry-102 welcome-to-gayberry-103 welcome-to-gayberry-104 welcome-to-gayberry-105 welcome-to-gayberry-106 welcome-to-gayberry-107 welcome-to-gayberry-108 welcome-to-gayberry-109 welcome-to-gayberry-110 welcome-to-gayberry-111 welcome-to-gayberry-112 welcome-to-gayberry-113 welcome-to-gayberry-114
thick bush which flowed out obscenely over the bikini panties. He offered him bread but Barrow refused legs, his thick bush spilling over the top of the bikini panties. "Get this fucking freak away from us"
the-bicycle-repairman
gay adult-youth
Feb 27, 2024, 7:24 am
the-bicycle-repairman-1 the-bicycle-repairman-2 the-bicycle-repairman-3 the-bicycle-repairman-4
that his questioning me about wearing my sister's bikini caused me to get more interested in her underwear back was pulled into my ass crack like a string bikini, spreading my buttocks. I felt the pressure on me again, a little harder. "Only once, sir. Her bikini that I found in the trash bin. She told my mom
i-own-the-quarterback
gay highschool
Feb 24, 2024, 6:22 pm
i-own-the-quarterback-1 i-own-the-quarterback-2 i-own-the-quarterback-3
filling up their place with drunken frat boys and bikini babes for two weeks of the year, then spending
exploring-ben-and-belle
gay incest
Feb 23, 2024, 5:52 pm
exploring-ben-and-belle-1 exploring-ben-and-belle-2 exploring-ben-and-belle-3
my lap. Dirty thoughts. How that little piece of bikini briefs that came with the dress would feel against laying. On top of the dress Ben had put the tiny bikini briefs and I groaned when he took it, bend over I don't want you to hurt." My son released the bikini briefs around his thighs and grabbed the Superman
the-bareback-barback
gay encounters
Feb 17, 2024, 5:40 am
the-bareback-barback-1 the-bareback-barback-2 the-bareback-barback-3 the-bareback-barback-4 the-bareback-barback-5 the-bareback-barback-6 the-bareback-barback-7 the-bareback-barback-8 the-bareback-barback-9 the-bareback-barback-10 the-bareback-barback-11 the-bareback-barback-12
t-shirt and shorts. He stood there with just a bikini brief on in his full glory of manliness. He gently and a half dozen shirts. About 10 pairs of silky bikini underwear were brought along the way, and I was
blue-water-boys
gay adult-youth
Feb 16, 2024, 2:36 pm
blue-water-boys-1.html blue-water-boys-2.html blue-water-boys-3.html blue-water-boys-4.html blue-water-boys-5.html blue-water-boys-6.html blue-water-boys-7.html blue-water-boys-8.html blue-water-boys-9.html blue-water-boys-10.html blue-water-boys-11.html blue-water-boys-12.html
his fingers slipping from the waist of her salmon bikini panties as Martin came up the transom steps from rubbing his fingers up and down her pussy through her bikini bottoms Lucas climbed up to sit in mine the same
lovers-or-maybe-not
gay incest interracial
Feb 12, 2024, 3:45 pm
, he pulled down his jeans and then his Italian bikini jockey shorts revealing his six and a half hard