Bitcoin Forum
December 04, 2016, 06:15:36 AM *
News: Latest stable version of Bitcoin Core: 0.13.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1] 2 3  All
  Print  
Author Topic: Hashmaster 2000, outdoor mining in the arctic.  (Read 10355 times)
Isokivi
Hero Member
*****
Offline Offline

Activity: 924


Items flashing here available at btctrinkets.com


View Profile WWW
April 09, 2012, 11:01:40 AM
 #1

Any measurements here are metric, all temperatures are celcius, prices however are in usd. When considering any prices, do take in to account that Finland is an expensive country, just for an example if I'd buy an item of ebay costing 100$ with shipping, I would have to pay 23$ in taxes when picking it up from the post office.

My open frame rig was doing very niceley untill a litter of puppies rolled in around the 15th of march. But after they did the temperatures in the room they and my rig were in started climbing rapidly as I could no longer keep the window open whenever I felt like. The room heated to about 30-35c, which I found rather unpleasant... and worse yet it promised that the coming summer would be intolerable at best. So I started looking in to ways to vent out the heat and when I could not come up with anything viable I proceeded to looking in to alternative locations for my rig, I managed to find some, but none of them felt like the right one, untill the tought of taking the operation outside occured to me. I live in an apartment building so the only way out for me is my balcony, it's open and I live in a windy spot so I would have to deal with rain and snow to some extent. The temperatures my rig would have to face range from -34 to 35 celsius degrees. That is an whopping 69 degree difference. After taking a some days to think about the environmental conditions I deemed the circumstances tolerable and decided to continue planning this enterprise. I believe that I can negotiate my way trough the temperatures by applying different overclocking, undervolting and  airflow settigs for different times of year. Hence forth known as seasonal overclocking. I am almost certain that the most challenging circumstaces will be during long periods of hard  frost, especially during windy days and the occational snowstorm, to be more exact: preventing fine, light snow from getting in, on and under the rig. That stuff has almost no weight and moves amazingly freely in any direction with the wind.

I quite quickly dismissed building the housing from scratch, mainly because it seemed like the more expensive and slower way to go, also it was likely prove too big a challenge for my limited skillset.
   This might be a good point to ramble about me, just as an example and an encouragement to anyone out there considering taking on a project like this. I have, prior to getting in to bitcoin mining, assembled only two compters from scratch, I haven't got the faintest idea on how electricity actually works and my understanding of thermaldynamics is limited at best. Bottom line: if I can do this, anyone can.

   My first idea abouth the semi-premade housing was a chest or a wooden box with a lid on hinges. I found quite a few available online but none of them were particularly close to me and shipping something this size and weight would be costly. I felt like burning up to 130$ on the "case" and shipping, shipping seemd to make up 2/3rds of the price in almost every item I found.
   So I decided to head out to the local recycling center to see what they had lying around. Turned out there was nothing like the chest or trunk I had envisioned. What however caught my eye was this piece of furniture, I have no idea on what it's intended for nor called, but it would do.



 The material is chipboard, it's got wheels at the bottom, the metal bars on the top could be used for cable management and for hanging gpu's, it could be opened sufficiently for my big hands to fit in and it cost me a whopping 7$. The biggest con with it is that it is not large enough to house 2 motherboards whilst having sufficient airflow.

The limitations I need to take in to consideration when deploying the rig are:
   - It should not draw attention from my neighbours, so not be too noisy and absoluteley no unnecessary lights and it definetley should not look like a hemp growing operation. Luckily the side of the building my balcony is on is subject to near-constant round the clock traffic noise so an estimated up to 40db would most likely go unnoticed.
   - "The wife factor" my rig needs to appear and be safe and somewhat estethically pleasing. The latter I belived would prove challenging with my limited skills.
The rig must at most require two 10 amp fuses.
It must endure indirect rain and snowfall and the wide temperature-range of southern-Finland.

At first I removed the semi openable roofpart, took some measurements of my psu, motherboard and all the bits I intended to squeeze in there. Then I figured out whatkind of airflow I want and what size fans I would use. I also applide some silicone on the inside seams of the box as an additional guard against moisture and to ensure air was only getting in and out from where I wanted.


   My intial design was to use three 120mm fans at the bottom and lower parts to push cool air in and another three 80mm fans to the suck air out. Thus, atleast in theory, creating excess pressure within the case. I also planned on having the psu airflow separate from the rig-box, as it almost always is in computers... but ended up dismissing it as 2 fairly large holes would of have been needed and then I'd have to deal with protecting them from rain and such.
   I proceeded to remove the unnecessary looking bit of wood from withing the box. Cutting the holes on to the case proved an arguous task with my limited tooldbox and as I did not really want to spend a whole lot on tools and materials to be able to use they money to fill the rig with as many Mhs as possible. So I ended up working with what I had: a small electric sander that could be used as a drill, some sawblades, a metal file and sanding paper. It took me roughly 14 hours to cut, shape and sand four holes. At which point I became concerned with the structural integrity of the box if I cut it up anymore.


The fans I used are:
Arctic Cooling F12, 9$ a piece.
Nexus Real silent case fan 80mm, 9$ a piece.

So I proceeded to fitting and installing only four fans. If need be I will be able to add multiple even smaller fans (im thinking the size cpu fans were roughly a decade ago 60-70mm? ) on the bottom and a single large fan on the top of the case. As the outside temperatures start climbing in the coming months we'll see if this becomes necessary. As I tested the arflow with the four fans I felt confident I was good for my four gpu's and fairly sure adding two more would not pose a problem, I remember thinking this thing can suck in a fullgrown sparrow.

   The final step of installing the fans was applying gasket sealant around them. Gasket sealant because I a) had it available and b) knew it will endure the temperature differences. Had I tought of gasket sealant instead of regular silicone-paste when doing up the inside seams of the box I would of most certainly used it there aswell.

I used insulation tape on the edges of the roof, Im fairly sure the kind I used is far from optimal when dealing with moisture and will propably replace it as a better solution catches my eye. In terms of sealing heat and airflow it does seem good tough.


   At this point I needed to start dealing with preventing rain from getting in. I fould a nice solution for the outbound air during my first supply run, unfortunateley I only bought one and by the time I decided I want anothe the store I found it in had sold them out, so the protection on the other side became different. This propably will not be a problem as it will be on the side of a wall and thus fairly protected, also having 2 of the storm protected vents, theres a flap in there that closes should the air start flowing the wrong way, would of have clearly been a restriction on airflow. These bit's cost me 5$ and 11$. The protection of the air intakes is simple pvc-plumbing with a 30 degree angle at a cost of 7$ a piece.



Supply run 1

   I figured the wheels at the bottom were sinked so low that I needed to somehow lift the enrire rig up to ensure neither the ethernet- or powercable get damaged, so I aqquired a pallet from a a store I frequent. They'll most likely give them to you free of charge, but you might want to look for a senior enough emplyee who can determine if the pallet in question has cost the store a deposit. When you get one or anything like this free from a store be sure to make a purchase. I can tell you it's fairly frustrating having performance-related pay and seeing potential customers, whom you've never seen before nor ever will again walk a way with their random free crap without buying anything after you've taken the time to accomodate their needs.
   The pallet also effectiveley prevents water from the balcony floor from getting in the rig and lifts it high enough for me to miss a day or three of shoveling should snowfall reach the balcony-corner for a long enough time to pile up.

I also drilled a small hole for power and ethernet cables at the bottom, I intend to leave the hole as it is atleast for now, I feel it provides a nice additional passive air intake point.

   At this time I felt like it was time to get some hardware in the rig and get it running so even tough it had been a long day of assembly and I should of have been heading to bed I ended up installing the psu, mobo and three gpu's.To begin with the cards I wanted in there were and still are 2 x 5870, 5830 and 5770. A total of 1,4Ghs and a thermal load of approximateley 535 watts before undervolting and clocking. I believe the longest period I slept during that night was around 45 minutes... I kept waking up to check on the rig, so anyone going at a project like this might want to figure out when it's time to call it a day. The next day at work sucked donkey balls an d I actually ended up loosing build time as I needed the following evening to recover. The rig did fine appart from my half ass intial configuration which hosted about a dosen typos and several incorrect overclocking values. After I got them ironed out the rig started showing uptimes of 48 hours and succesfull reboots after a hung gpu.



    The ennvironmental factors it's so far seen incude temperatures of -5degrees to 18 degrees, light snowfall and rain. These have caused no problems.
   Whilst the rig was up and running I painted it, for two reasons: 1. the chipboard will undoubtably suck up moisture if given the chance and 2. It needs to seem less threathening to "the wife". The paint I used is red, intended for brake calipers, once again because I had it lying around. A lighter colour would of have been better when considering the sun heating the rig from outside during the summer. I however am certain that I will be able to provide it shade so I didnt concern myself with this minor detail too much.

   After a week of running the rig it became obvious it was accumulating dust within, I had not yet found a suitable solution for a dust guard, so I went out looking for mosquito nets, fishing nets and anything alike. What I eventually found were some sunblockers intended for car windows costing me 4$. I cut one up and tested it with a loose fan, the airflow wasnt quite as good as the filters from my gaming computer's case (Fractial design Define R3), but I figured they were good eonough so I attached them to the air-intakes with rubber bands. I then cleared the dust from within with an airduster and a vacuum cleaner. I will be posting followups on coming dust accumulation. So far it looks good, the improvised airfilters appear to be collecting dust on the outside. I figure I need to clean them on a weekly basis.
   The lower seem of the front door I insulated with multiple layers of duct tape. The upper seem and sides will be covered with a thin plastic sheet. Before this I intend to tape it up for a while and make sure the temperatures remain within the ok-range. Also I should be dropping in 1-2 more GPU's later this week so I dont want to attach the sheet of plastic while I constantly have to open the box. To attach it I will be using the same material that is holding the PSU in place.


I've also added a simple digital thermometer to sit on top of the rig and to measure the ambient temperature in and outside the rig. Im also adding a fan control unit when the one I ordered arrives.

With the curent setup temperatures are as follow:
Ambient: 7,4
Case: 24,4
Gpu-range: 46-60

Late at night when traffic entirely stops you can hear the rig's fans up to distance of 10 meters, so I'll gladly announce it silent enough.

Current record uptime is 75h (and counting), if I add up the time it had before I rebooted it were well past 100h.

As I mentioned I will be dropping in atleast 2 more cards this week and finalize sealing the front door seams. I will be posting temperatures and voitages as I do. I also intendo on posting temperatures as the outside temperatures start rising.

I would like to thank:

The crew of the finnish bitcoin irc-channel I frequent for their help, suggestions, answers and mostly for putting up with my endless flood of questions.

forrestv and other p2pool developers, if you dont mine there you should.

Lordcrappo for he's extensive work on bamt, if you run dedicated rigs this is the only way to go.

Arctic cooling, their products are quite simply superior, I run 4 of their gpu-coolers and 5 fans atm.

If you have any questions, suggestions or concernes feel free to ask/point them out.
If you find this project helpful and would like to ensure my eagerness on keeping updating it as it proceeds then feel free to make a small donation to: 1F2E2tShUV9VNCzZ25qFU96M6N38WGAZzM

If someone would like to buy adspace on my rig (mainly seen here, the post your rig thread, the upcoming annual rig building contest and at an upcoming finnish btc-site) do contact me via PM, I can accomodate stickers, or make a simple stencil/spraypaint solution.

If someone has a "this sticker adds 5MHS" – sticker I would love to get my hands one.

Bitcoin trinkets now on my online store: btc trinkets.com <- Bitcoin Tiepins, cufflinks, lapel pins, keychains, card holders and challenge coins.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1480832136
Hero Member
*
Offline Offline

Posts: 1480832136

View Profile Personal Message (Offline)

Ignore
1480832136
Reply with quote  #2

1480832136
Report to moderator
1480832136
Hero Member
*
Offline Offline

Posts: 1480832136

View Profile Personal Message (Offline)

Ignore
1480832136
Reply with quote  #2

1480832136
Report to moderator
1480832136
Hero Member
*
Offline Offline

Posts: 1480832136

View Profile Personal Message (Offline)

Ignore
1480832136
Reply with quote  #2

1480832136
Report to moderator
Cablez
Legendary
*
Offline Offline

Activity: 1400


I owe my soul to the Bitcoin code...


View Profile
April 09, 2012, 01:05:31 PM
 #2

That is really great work Isokivi!  I think you covered the bases pretty well.  Let's see what happens when summer arrives, you may need higher cfm fans...but maybe not. Yeah Finland. Grin

Tired of substandard power distribution in your ASIC setup???   Chris' Custom Cablez will get you sorted out right!  No job too hard so PM me for a quote
Check my products or ask a question here: https://bitcointalk.org/index.php?topic=74397.0
Gabi
Legendary
*
Offline Offline

Activity: 1050


View Profile
April 09, 2012, 01:18:23 PM
 #3

Nice job!
melmo
Full Member
***
Offline Offline

Activity: 213


View Profile
April 09, 2012, 01:47:31 PM
 #4

The big red box on the balcony doesn't draw attention from the neighbours?  Fantastic work though!
mitak64
Full Member
***
Offline Offline

Activity: 236


View Profile
April 09, 2012, 02:36:14 PM
 #5

Some pics from inside would be nice. Otherwise great job !
Isokivi
Hero Member
*****
Offline Offline

Activity: 924


Items flashing here available at btctrinkets.com


View Profile WWW
April 09, 2012, 03:17:01 PM
 #6

Some pics from inside would be nice. Otherwise great job !

Here you go, couldnt find "the wife's" camera so it's cell phone quality.


I will propably be moving the mobo a bit (10 cm ish) to the left as I add cards, cable management is something to do also.

I should propably also mention that I've hit record temps for this spring:
Ambient (thermometer resting on the box) : 21.8c, direct sunlight ... Im starting to question how accurate my 10$ meter is, the nearest weatherstation is reporting 3,4c
Rig: 34,1c
Gpu range: 51,5-65c

Bitcoin trinkets now on my online store: btc trinkets.com <- Bitcoin Tiepins, cufflinks, lapel pins, keychains, card holders and challenge coins.
mitak64
Full Member
***
Offline Offline

Activity: 236


View Profile
April 09, 2012, 04:08:46 PM
 #7

I would have totally changed the position of the cards by 90 degrees.
You'd have much better air flow. Also I would set fans on the same box side, blowing in the same direction.
Also intake fans placed on the bottom, exhaust fans as closer to the top as possible.
This way you will have a steady current (i.e. from left to right) and the cards would not obstruct the air.
I run a similar setup on my balcony, probably will share pictures later on.
Mousepotato
Hero Member
*****
Offline Offline

Activity: 896


Seal Cub Clubbing Club


View Profile
April 09, 2012, 04:59:35 PM
 #8


No disrespect, but wow. Your project looked so nice in the beginning and it ends up looking like it got into a fight with a rose bush filled with angry kittens Smiley

Mousepotato
Isokivi
Hero Member
*****
Offline Offline

Activity: 924


Items flashing here available at btctrinkets.com


View Profile WWW
April 09, 2012, 05:44:40 PM
 #9

I would have totally changed the position of the cards by 90 degrees.
Thats a usefull tought, Im starting ro consider rotating the entire mobo,
You'd have much better air flow. Also I would set fans on the same box side, blowing in the same direction.
Also intake fans placed on the bottom, exhaust fans as closer to the top as possible.
This way you will have a steady current (i.e. from left to right) and the cards would not obstruct the air.
I run a similar setup on my balcony, probably will share pictures later on.
Please do.


Bitcoin trinkets now on my online store: btc trinkets.com <- Bitcoin Tiepins, cufflinks, lapel pins, keychains, card holders and challenge coins.
Isokivi
Hero Member
*****
Offline Offline

Activity: 924


Items flashing here available at btctrinkets.com


View Profile WWW
April 09, 2012, 05:46:14 PM
 #10

No disrespect, but wow. Your project looked so nice in the beginning and it ends up looking like it got into a fight with a rose bush filled with angry kittens Smiley
I know and it will not remain this way, I just didnt feel like getting in to the cable management untill I have all the GPUs I want in there. This is also the reason why my intitial post did not include a picture of the inside.

Bitcoin trinkets now on my online store: btc trinkets.com <- Bitcoin Tiepins, cufflinks, lapel pins, keychains, card holders and challenge coins.
mitak64
Full Member
***
Offline Offline

Activity: 236


View Profile
April 09, 2012, 07:53:10 PM
 #11

I recently got 2 metal cabinets, hight is probably 3 times hight of your box.
Doors on the front and back, which will help me with my plan.
I have to figure out how to combine them to create a full size server rack cabinet.
Will be a lot more comfy for access, maintenance etc.

Now I saw I said "I run a similar setup", when I meant "I will run a similar setup"

Pics are still coming though !
Isokivi
Hero Member
*****
Offline Offline

Activity: 924


Items flashing here available at btctrinkets.com


View Profile WWW
April 10, 2012, 12:00:15 PM
 #12

I recently got 2 metal cabinets, hight is probably 3 times hight of your box.
Doors on the front and back, which will help me with my plan.
I have to figure out how to combine them to create a full size server rack cabinet.
Will be a lot more comfy for access, maintenance etc.

Now I saw I said "I run a similar setup", when I meant "I will run a similar setup"

Pics are still coming though !

I considered some metallic options myself, mainly enclosures intended for electronics, but ended up dismissing them because working with metal would of have been harder and I figured resonance might prove to be a problem. On the other hand a metallic enclosure could prove very nice in terms of heat dissipation... the entire case working to atleast some extent as a large heatsink.

Bitcoin trinkets now on my online store: btc trinkets.com <- Bitcoin Tiepins, cufflinks, lapel pins, keychains, card holders and challenge coins.
mitak64
Full Member
***
Offline Offline

Activity: 236


View Profile
April 10, 2012, 01:50:03 PM
 #13

My thoughts exactly  Grin
My balcony gets about 38C in the summer (mind you, it's facing north and no direct sunlight), so I went with metal ones.
Last year I was using plastic cabinet like this one, but need something bigger this year.

johnyj
Legendary
*
Offline Offline

Activity: 1806


Beyond Imagination


View Profile
April 13, 2012, 09:05:43 AM
 #14

Impressive work!  Cheesy

lightlord
Donator
Legendary
*
Offline Offline

Activity: 1708


★Bitvest.io★ Play Plinko or Invest!


View Profile WWW
April 16, 2012, 04:37:59 PM
 #15

Great effort



.
.BITVEST DICE.
HAS BEEN RELEASED!


▄████████████████████▄
██████████████████████
██████████▀▀██████████
█████████░░░░█████████
██████████▄▄██████████
███████▀▀████▀▀███████
██████░░░░██░░░░██████
███████▄▄████▄▄███████
████▀▀████▀▀████▀▀████
███░░░░██░░░░██░░░░███
████▄▄████▄▄████▄▄████
██████████████████████

▀████████████████████▀
▄████████████████████▄
██████████████████████
█████▀▀█▀▀▀▀▀▀██▀▀████
█████░░░░░░░░░░░░░████
█████░░░░░░░░░░░░▄████
█████░░▄███▄░░░░██████
█████▄▄███▀░░░░▄██████
█████████░░░░░░███████
████████░░░░░░░███████
███████░░░░░░░░███████
███████▄▄▄▄▄▄▄▄███████

██████████████████████
▀████████████████████▀
▄████████████████████▄
███████████████▀▀▀▀▀▀▀
███████████▀▀▄▄█░░░░░█
█████████▀░░█████░░░░█
███████▀░░░░░████▀░░░▀
██████░░░░░░░░▀▄▄█████
█████░▄░░░░░▄██████▀▀█
████░████▄░███████░░░░
███░█████░█████████░░█
███░░░▀█░██████████░░█
███░░░░░░████▀▀██▀░░░░
███░░░░░░███░░░░░░░░░░

██░▄▄▄▄░████▄▄██▄░░░░
████████████▀▀▀▀▀▀▀██
█████████████░█▀▀▀█░███
██████████▀▀░█▀░░░▀█░▀▀
███████▀░▄▄█░█░░░░░█░█▄
████▀░▄▄████░▀█░░░█▀░██
███░▄████▀▀░▄░▀█░█▀░▄░▀
█▀░███▀▀▀░░███░▀█▀░███░
▀░███▀░░░░░████▄░▄████░
░███▀░░░░░░░█████████░░
░███░░░░░░░░░███████░░░
███▀░██░░░░░░▀░▄▄▄░▀░░░
███░██████▄▄░▄█████▄░▄▄

██░████████░███████░█
▄████████████████████▄
████████▀▀░░░▀▀███████
███▀▀░░░░░▄▄▄░░░░▀▀▀██
██░▀▀▄▄░░░▀▀▀░░░▄▄▀▀██
██░▄▄░░▀▀▄▄░▄▄▀▀░░░░██
██░▀▀░░░░░░█░░░░░██░██
██░░░▄▄░░░░█░██░░░░░██
██░░░▀▀░░░░█░░░░░░░░██
██░░░░░▄▄░░█░░░░░██░██
██▄░░░░▀▀░░█░██░░░░░██
█████▄▄░░░░█░░░░▄▄████
█████████▄▄█▄▄████████

▀████████████████████▀




Rainbot
Daily Quests
Faucet
twoBitBasher
Member
**
Offline Offline

Activity: 85



View Profile
April 17, 2012, 10:53:26 PM
 #16

So no idea on the inside conditions yet while the ambient temp is way below zero?

If you think my comments have benefitted you it would be nice to hear thanks Smiley

Doge: DMnfgNp1HQSjtTZ1HcWiYtMwoGP5xcYDcz
Isokivi
Hero Member
*****
Offline Offline

Activity: 924


Items flashing here available at btctrinkets.com


View Profile WWW
April 19, 2012, 06:15:11 PM
 #17

So no idea on the inside conditions yet while the ambient temp is way below zero?

Nope, not really because it's spring here now, I'd guesstimate the ~1600 Mhs I got in there right now will be able to keep the entire enclosure at 5-10c + . If not, then I just adjust fan speeds.

Bitcoin trinkets now on my online store: btc trinkets.com <- Bitcoin Tiepins, cufflinks, lapel pins, keychains, card holders and challenge coins.
Isokivi
Hero Member
*****
Offline Offline

Activity: 924


Items flashing here available at btctrinkets.com


View Profile WWW
April 19, 2012, 06:28:45 PM
 #18

I havent had the time to update this thread as I went along, but a lot has changed in a short time:
- I got scammed for the price of a 6990.
- I bought a 6990
- I swapped out the mobo/processor/memory... just couldnt get the pci-e 1x slots working on the last one.
- I had to add ventilation for the 6990, the case now has an outblowing fan on the backside and a somewhat ugly but efficient ventilation hole in the front door. For those of you unfamiliar with 6990:s the stock fans on these can be used to dry hair with proper overclocking and at 100% speed they sound like a leafblower in the room with you. Needless to say im not running the fan at 100% Atm Im pulling 858Mhs from it and the core temps are 64.5 and 67.5c. It dosent appear to be very efficient, the right Mhs/w is down to 2,2 atm, but Im not done yet.
- I added a fan coontrol unit, wont be needing it for 6+ months tough, could come in handy come winter.
- I broke some risers, they hate to be bent multiple times : /
- I fried a card (inside my apartment, nothing to do with the outdoor enclosure, just me sucking and failing.)
- I redid the entire cable management in there, it's slightly neater. But nowhere as good as I'd like.
- I had to pull out a 5830 from the rig, wierd shit with it's temp rising to 86c in multiple different locations within the rig, however now at an indoor open-frame rig it's doing just fine.

Pictures are coming, eventually.. I've been very busy even without all the mishaps, just to get to this point I've missed many a hot-meal and quite a few hours of sleep.

Bitcoin trinkets now on my online store: btc trinkets.com <- Bitcoin Tiepins, cufflinks, lapel pins, keychains, card holders and challenge coins.
twoBitBasher
Member
**
Offline Offline

Activity: 85



View Profile
April 20, 2012, 05:46:07 AM
 #19

scammed how  Huh
Nice work btw!

If you think my comments have benefitted you it would be nice to hear thanks Smiley

Doge: DMnfgNp1HQSjtTZ1HcWiYtMwoGP5xcYDcz
Isokivi
Hero Member
*****
Offline Offline

Activity: 924


Items flashing here available at btctrinkets.com


View Profile WWW
April 20, 2012, 02:20:38 PM
 #20

scammed how  Huh
Nice work btw!
Localized e-bay style site, paid the item with a bank transfer, never recieved the card... got some explanations for a while, nothing now. A police report has been filed, however I doubt I will ever see any of the money.
I have done about buys/sales online, of which ~300 on this particular site and this is the first time anything like this happened.

Bitcoin trinkets now on my online store: btc trinkets.com <- Bitcoin Tiepins, cufflinks, lapel pins, keychains, card holders and challenge coins.
Pages: [1] 2 3  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!