No holes or stains, Please see photos for measurements and details


Oakley Board Shorts Mens 30 Black Yellow Swim Outdoor Surf 30x7"