Home > News > My book available now

My book available now

My book on building with LEGO Technic is available now at Amazon and elsewhere! Update: list of reviews included.

I’m happy to announce that my book: The Unofficial LEGO® Technic Builder’s Guide is available for sale now.  You can buy it at Amazon.com, Amazon.co.uk, directly at No Starch Press website, at BookDepository.co.uk, or you can check the distribution network to see who sells the book in your country.

The book is also available in:

Reviews (in English, unless stated otherwise):

The book, published by No Starch Press, focuses on explaining the theory and principles that rule the world of LEGO mechanisms, while providing plenty of practical examples. With over 350 pages printed in full color, showing more than 500 figures and 40 building instructions, the book should be helpful to any LEGO Technic enthusiast, regardless of his building skills.

While the book uses vehicular LEGO models as primary examples, the theoretical knowledge and working principles it describes can be applied to any sort of mechanism. The 20 chapters start simple for first-time builders, but quickly move to advanced material. The book covers subjects like:

  • gear wheels and gear ratios
  • levers and linkages
  • pneumatics and custom pneumatic devices
  • LEGO motors and their characteristics
  • suspension and transmission systems
  • the modern LEGO Power Functions system and its elements
  • reinforcing your builds
  • studfull system vs. studless system
  • methods of scaling and modeling of various vehicles, from bikes to helicopters and airplanes, including challenges and opportunities that come with different types of vehicles

What the book does not include are complete instructions for any models that I have built. Instead, it introduces you to a vast array of mechanisms and provides examples of how to use them in your own constructions.

Eric Albrecht (Blakbird), the world-renowned collector and expert on LEGO Technic, has provided technical review of the book, and it comes with a foreword by Fernando Correia, the TechnicBRICKs editor-in-chief.

Categories: News Tags:
  1. Sariel
    February 7th, 2015 at 14:17 | #1

    Probably. Sorry about that.

  2. Artwodeetwo
    February 6th, 2015 at 13:50 | #2

    Hi Sariel, the description for picture on the large LAs talk about small LAs. Error?

  3. Sariel
    February 2nd, 2015 at 17:27 | #3

    No, I did not use it for sequential gearboxes.

  4. Artwodeetwo
    February 2nd, 2015 at 16:59 | #4

    Thanks, that’s a much better solution. However, did you ever manage to control a sequential gearbox with this setup in the book? If so, could you post any pictures? (I know you usually don’t, but I’m trying to make a relatively small gearbox myself, and I could do with some help for controlling it evenly)

  5. Sariel
    January 31st, 2015 at 19:22 | #5

    Sorry about that. If you need a two-way stepper motor, one of solutions is to put a square brick on the output axle and squeeze it symmetrically from two sides with rubber band. In short, as long as the squeezing is applied symmetrically, the mechanism should work in either direction.

  6. Artwodeetwo
    January 31st, 2015 at 14:03 | #6

    Hi Sariel, I have recently built your stepper motor in this book – and I’m sad to say that it is really hard to get it to work. Firstly, the rubber bands are far too weak, and secondly (when the correct tension is found) the motor will only rotate one way (due to the fact of the leavers acting on the rubber band). Have you any solutions/have I got the tensions too tight?

  7. Alexey
    January 28th, 2015 at 08:22 | #7

    I found this too, and it’s definitely an error: the pulley pictured in fig. 6-22 pulls the rope up on both pulleys, large and small. I.e., but pulling the rope by 10cm you lift the load by 10cm too – unless you figured out a way to circumvent law of the conservation of energy.

    The actual differential pulley is supposed to release the rope over the smaller pulley rather than pull it up – and do that synchronously at the same angular speed as the larger pully pulls it. I saw the diagram in the Polish version of that Wiki page that you referred to, and the “P” array indicates that the looped chain is pulled over the large pulley – it does not show a rope pulling both sides of the chain.

  8. Y.H.Ahn
    January 12th, 2015 at 19:18 | #8

    I’m korean and i can’t english well..
    but i’m loving your book and your cars.. it’s very good
    your book is very useful for my car, and i’m so happy for your book can read in korean.
    eh something is wrong.. lol

  9. Sariel
    December 26th, 2014 at 18:45 | #9

    The round bottom version is better because it allows more movement for the cylinder. The square bottom version can get stuck in some situations. As for valves, there is really no difference in resistance.

  10. PROlego
    December 26th, 2014 at 18:34 | #10

    Sorry for triple post but now I realise I have written this comment in your book section instead of putting it in the FAQ section. Well, if you want answer my question and delete it but please answer.
    I’ve also got another question: Which kink of valve should I use (one that is cheap and provides quite low resistance). I was going to buy the standard valves (the ones you use in your video).

    Thank you for your help and sorry for disturbing you from building.

  11. PROlego
    December 26th, 2014 at 11:47 | #11

    I mean the old version which has two outputs not the first of all.

  12. PROlego
    December 26th, 2014 at 11:45 | #12

    Hi Sariel. First sorry for my poor English. I’ve seen the LPEs you have on youtube. I can reverse engineer everything (I don’t have your first book) but I am lacking the pneumatics. I am going to buy them from a trusted Bricklink seller and I was wondering if I can also use the square bottom ones (old version) since they are about 40% cheaper on that store or if I need to buy the round bottom ones.

    PS: I’m also lacking a compressor which kink of hamster does offer more air pressure? 😛 😀

    Thank you Sariel!

  13. Sariel
    November 26th, 2014 at 16:22 | #13

    Of course it works the way it is. I think you don’t understand how gears with clutches work – the book explains it. Even better, you can build it and see for yourself.

  14. Jose
    November 26th, 2014 at 00:25 | #14

    Hi Sariel,
    I’ve just bought your book and have a doubt about the two speed synchronizes gearbox on page number 254. I think that it can’t work the way it is. The gears on the output axe are engaged with the gears on the previous axe, (24-8 gears) and (16-16) gears, so that they can’t move. Ami right?.


  15. Sariel
    November 17th, 2014 at 09:13 | #15

    @Preston Kenner
    What model? I’ve built a Ferrari Enzo already.

  16. Preston Kenner
    November 17th, 2014 at 03:00 | #16

    What do you start with when building a Technic model life the Enzo .

  17. Sariel
    September 6th, 2014 at 10:03 | #17

    Lego Ideas is a bad joke invented by Lego marketing team to make the company look good. They reject great stuff for no reason, and they only accept things that are small, simple and can sell well.

  18. JD430w
    September 6th, 2014 at 03:01 | #18

    I swear by this book. It has made studless building endlessly easier. I’m still terrible at it though.

  19. JD430w
    September 6th, 2014 at 02:59 | #19

    You shoulda posted it on Lego Ideas. Then it could be a Lego set.@Sariel

  20. Sariel
    September 5th, 2014 at 13:37 | #20

    It does not exist, sorry. As for plans – it’s impossible without a French publisher who would be interested in making it.

  21. September 5th, 2014 at 13:31 | #21

    I’m looking for a French translation for the school I’m teaching at. Does it exist? If not, any plans for a French edition?

  22. Sariel
    July 2nd, 2014 at 08:09 | #22

    Contact No Starch Press. Is this you valid email address you provided?

  23. raymond
    July 2nd, 2014 at 06:47 | #23

    If we are looking for translate this book into another language for publish, who should we contact for?

  24. Sariel
    May 21st, 2014 at 09:17 | #24

    @Tim Hawkey
    It’s not better, it’s different.

  25. Tim Hawkey
    May 21st, 2014 at 03:28 | #25

    This is a fantastic book. Thanks so much for writing it.
    I see that there’s a new lego worm gear part out.
    More like an axle with one tooth (all it really needs I guess).
    Do you know if this is better somehow, or just less expensive to make.

  26. Ev3fan
    April 17th, 2014 at 10:02 | #26

    I ‘ve got your Book in the german version and I really like it. You can learn a lot and it’s really inspiring. Actually I found out about your Website with this book.

  27. Sariel
    April 3rd, 2014 at 09:24 | #27

    I think you can buy it at Amazon and have it shipped anywhere. I don’t translate anything – it takes a Russian publisher interested in the book to make a translation.

  28. Alexey
    April 3rd, 2014 at 01:09 | #28

    Hi! Thank you for a great book! How do you think, is it possible to buy the book somewhere in Elblag or Gdansk in English (I’m from Kaliningrad)? Or maybe you have plans to translate it to Russian?

  29. Sariel
    March 17th, 2014 at 09:08 | #29

    Of course it’s all Lego parts, and of course this will never be a Lego set.

  30. art
    March 17th, 2014 at 05:31 | #30

    will lego make a tow truck ll? is tow truck two made of all lego parts? very interested in trying to build one just like yours. thanks for your time.

  31. Sariel
    January 21st, 2014 at 15:45 | #31

    @Myeong Mo Kim
    I’m glad to hear it 🙂

  32. Myeong Mo Kim
    January 21st, 2014 at 15:08 | #32

    Your book helped me a lot in understanding lego technic:)

  33. October 8th, 2013 at 14:22 | #33

    At first, i thought about buy the german version, but i understand it better in english, and i dont wanna spend 10€´s for a translated version… Bought it yesterday at amazon, im curious about the book :DDDDD Ur da best, man! 😀

  34. Klaas De Smedt
    May 26th, 2013 at 01:15 | #34

    How do you want me to approach an explanation of why the second interpretation is the correct one and the first interpretation is the equivalent of a simple hoist?
    Can you build the 2 different interpretations? And, for comparison also build a Windlass (the 2 connected drums with different diameter)
    Can you mathematically derive the formula for the mechanical advantage?

    If you want, we can discuss this by mail/chat/FB/…

    kind regards,
    Klaas De Smedt

  35. Sariel
    May 25th, 2013 at 19:53 | #35

    @Klaas De Smedt
    That seems to be the case. I’m strongly inclined towards the first interpretation.

  36. Klaas De Smedt
    May 25th, 2013 at 11:41 | #36

    From the English Wikipedia:

    […] of two connected pulleys determines […]

    […] It consists of two fixed pulleys of unequal radii that are attached to each other and rotate together, a single pulley bearing the load, and an endless rope looped around the pulleys. […]

    […] on the connected pulleys […]

    The English page clearly states that the 2 pulleys are connected to each other.

    I don’t speak Polish so I translated the polish page with Google Translate so it is possible that I make wrong assumptions from the Polisch wikipage.

    Some text fragments from the translated Polisch wikipage:

    […] in which there is a sliding disc and the fixed disc is composed of two circles of different radii. […]
    […] w którym występuje krążek przesuwny, a krążek stały składa się z dwóch kół o różnych promieniach. […]

    This fragment of text could be the origin of the disagreement we have. The translated text could be interpreted in 2 different ways:
    – The sliding disk and a fixed disk are on the same axle with different radius (this is the system that is described in your book)
    – The sliding disk refers to the pulley with the weight (hook) on. The fixed disk is composed by two pulleys with different radius. (this is the system that is described on the english wikipedia and how Betelgeux and I state the system should work.

    Can you confirm that this is also the case in the original polish text?

    Kind regards,
    ing. Klaas De Smedt

  37. Sariel
    May 25th, 2013 at 09:39 | #37

    @Klaas De Smedt
    Like I said, the engineer verified it already.
    The links are here: http://en.wikipedia.org/wiki/Differential_pulley plus a Polish entry with another interesting diagram: http://pl.wikipedia.org/wiki/Wielokr%C4%85%C5%BCek_r%C3%B3%C5%BCnicowy

  38. Klaas De Smedt
    May 25th, 2013 at 00:18 | #38

    Thanks for the quick response.
    Can you provide the link to the wikipedia article so we are talking about the same mechanical system?
    Also, can you ask your professional engineer to verify that the system is correct?

    ing. Klaas De Smedt

  39. Sariel
    May 25th, 2013 at 00:12 | #39

    @Klaas De Smedt
    Thank you. Now:
    1. The pulleys shouldn’t be connected.
    2. The pulleys rotate in opposite directions, friction is minimal.
    The system I have described exists in Wikipedia, for example, and my description of it was approved by a professional engineer, not to mention that I have tested a working model of it. I believe the only problem you and Betelguex have is misunderstanding the description.

  40. Klaas De Smedt
    May 25th, 2013 at 00:01 | #40

    Thanks Sariel for this great peace of work. I just got the book and started reading it. But I’m stuck on page 63. (differential pulley system). I read the paragraph several times but every time I come to the same conclusion of @Betelgeux .

    I see 2 problems with the suggested system in the book:
    1 – the 2 pulleys should be connected.
    2 – the friction between the rope and the pulleys won’t be enough to make the system work.

    The solution that Betelguex proposes (with the 2 connected drums with different diameter) will work as a differential pulley system.

    Kind regards,
    ing. Klaas De Smedt

  41. Sariel
    May 19th, 2013 at 09:42 | #41
  42. gleipnir
    May 19th, 2013 at 08:14 | #42

    Jest dostępna polska wersja językowa?

  43. artur
    May 18th, 2013 at 11:35 | #43

    @Sariel no po 2 miesiącach się już trochę wkurzyłem, więc postanowiłem się ciebie spytać o poradę.

  44. Sariel
    May 18th, 2013 at 00:40 | #44

    Może problem w tym, że piszesz zamiast skupić się na budowaniu?

  45. May 18th, 2013 at 00:19 | #45

    hmmm. ostatnio ciagle mam problem ze wzmocnieniem konstrukcji, mimo iz stosuje sie do porad z ksiazki, to konstrukcja rozpada sie po kilku przejechanych metrach, jestem otwarty na porady

  46. Sariel
    May 17th, 2013 at 22:45 | #46


  47. artur
    May 17th, 2013 at 20:33 | #47

    a jakie wg. ciebie rasy chomików są najbardziej przyjazne?

  48. artur
    May 17th, 2013 at 13:51 | #48

    @Sariel dziwne, mój jest całkiem dziki, teź dźungarski, samiec, ma 3 mies. nic się nie da z nim zrobić, ciągle gryzie po palcach. byćmoźe ktoś go kiedyś przestraszył i teraz nie jest przekonany do ludzi

  49. Sariel
    May 16th, 2013 at 18:44 | #49

    Całkiem łatwo.

  50. artur
    May 16th, 2013 at 17:04 | #50

    @Sariel a łatwo było go oswoić?

  51. Sariel
    May 16th, 2013 at 09:03 | #51


  52. artur
    May 15th, 2013 at 23:44 | #52

    jakiej rasy jest twoj chomik?

  53. Sariel
    April 26th, 2013 at 11:53 | #53

    You can buy it at Amazon, for example.

  54. shreck
    April 26th, 2013 at 11:51 | #54

    Hi !

    I have the printed version of your very good book.
    How can I get the pdf version?

    Thank you.

  55. Sariel
    April 3rd, 2013 at 18:09 | #55

    Sure, go ahead.

  56. April 3rd, 2013 at 17:37 | #56

    Do you mind if I quote a few of your posts as long
    as I provide credit and sources back to your site? My blog is in the exact same niche as yours and my users
    would genuinely benefit from some of the information you provide here.
    Please let me know if this ok with you. Many thanks!

  57. Sariel
  58. olc1984
    March 3rd, 2013 at 21:52 | #58

    Witam mam pytanie czy mozna ta ksiazke dostac na jakis polskich serwisach tudziez od Ciebie ??

  59. Danielius
    January 30th, 2013 at 13:04 | #59

    amazing book thanks sariel

  60. Betelgeux
    January 29th, 2013 at 19:41 | #60

    Sorry, I’m the last one, who would want to criticise the contents of the book, because I love it. Its a really good job. Only this part is somehow foggy to me. What I wrote as a working sollution differs in that not the pulleys but the reel drums on the driven shaft are which produce the difference of string pull speed.
    The version you wrote is based on the real life “Weston” differential pulley system, which is used every day in workshops with chains. But there the main concept is exactly that the two pulleys (sprockets) are bound together rotationally, and also there is an anti-reverse lock. The person using the system just pulls the chain with a faster speed from the bigger pulley (or sprocket) and the loop in the other direction is a bit slower going up to the smaller sprocket. So the loop the guy holds on the pulling end always earns new lenght and on the other end always looses lenght but a bit less than the other ears. So the loop gets bigger and bigger.

  61. Sariel
    January 29th, 2013 at 17:50 | #61

    I think you misunderstood something. What you describe as a working solution is EXACTLY what I describe in the book: the discs are independent, they rotate in opposite directions, and the advantage relies on the difference in their radii. Maybe you just didn’t notice that one of the discs shown in the book rotates freely on the axle. In any case, the book was checked by a professional engineer, so you can trust it.

  62. Betelgeux
    January 29th, 2013 at 17:24 | #62

    I’m just reading the book, which is very good.
    At the part where the differential pulley system is explained on page 63 I think I’ve found a troubling part. I think, differential pulley system should not work that way. It says “Instead, it uses an upper group with two independent pulleys that can rotate at various speeds in opposite directions.” The point of differential pulley system is that the two pulley discs are bind together and rotate together the same direction and same speed. They cannot be independent. If the thing the author described with the picture would exist it would produce no advantage at all, it would be the same as a single pulley crane.
    On the other hand I think a differential pulley system could be made with lego with much more simpler and working way. You just need to use two reel drums with different diameters on the same axle, but with an opposite roll direction. Both stings go on a separate upper pulley disc which can be same diameter but really independent this time. And the lower group consists only of one pulley disc the same way. The adantage depend this time on the difference between the reel drums, but this is not really a coherent system for long strings because the drums outer diameter changes as the strings rolls up or down. Anyway if the diameter is the same then nothing happens when the driving axle is rolling other than it rolls the string from one reel to the other. It starts to actually do something when there is a difference between the outer roll diameters, and the larger the advantage the smaller the difference.

  63. Mel
    January 24th, 2013 at 10:10 | #63


    finally got from Amazon… amazing book! Thanks a lot. Worth every penny.

  64. Danielius
    January 13th, 2013 at 22:30 | #64

    i like this website
    i like your hamster
    i like your creations
    you are best
    i am 12 years old from Lithuania

  65. Alberto
    January 10th, 2013 at 09:33 | #65

    Alberto :
    Just bought as my Christmas present at The Book Depository

    Arrived yesterday .. it’s amazing! Thanks!

  66. Sariel
    January 5th, 2013 at 16:40 | #66

    The book is in English only.

  67. Felix
    January 5th, 2013 at 16:23 | #67

    Is the book in german available in an other language, like german too?

  68. Sariel
    January 2nd, 2013 at 15:02 | #68

    It was selling it in December. I don’t now why it doesn’t now, ask them perhaps?

  69. mel
    January 2nd, 2013 at 15:01 | #69

    is EMPIK going to sell it finally? I’m waiting for this fantastic book since months…


  70. Qwertyuiop
    December 29th, 2012 at 04:11 | #70

    Got it for Christmas, and I must say, it is literally the most helpful LEGO-related thing I have ever read. Absolutely loving it. I’ve already incorporated many designs from it into some of my models and tested them, and there are some solutions in there that I never would have thought of. Thank you, Paul, for all the long, hard hours you have devoted into making this book, so that others can share and read into your knowledge of LEGO. Keep making those unbelievable models and constructions!

  71. Fin
    December 26th, 2012 at 21:51 | #71

    I like the way you used the hamster as a scale for the power functions lights

  72. Fin
    December 26th, 2012 at 21:49 | #72

    I got your book for Christmas, it really helped me build my small robot arm

  73. Sariel
    December 26th, 2012 at 09:40 | #73

    Nearly 2 years.

  74. December 26th, 2012 at 06:05 | #74

    I love your book. It’s just brilliant! One question, how long did it take you to wright it?

  75. December 25th, 2012 at 21:58 | #75

    I have it and i just want tonsas that this book is great i love it very much 😉
    In my oppinionnit is one of the best books i have ♡☆
    Thx Sariel go kn with ur fantastic creations i love them

    Greetings TexhnicWolf

  76. Alberto
    December 24th, 2012 at 20:03 | #76

    Just bought as my Christmas present at The Book Depository 🙂

  77. technyk32
    December 19th, 2012 at 01:53 | #77

    I got your book for Hanukkah, and it’s awesome! I built your amazing live axle design. Since there is only one u-joint in the driveshaft, I realized that I could make a version with the unimog’s ball joint, and it worked very well. Although, as you said in the Sandrail post, the suspension is affected by the driveshaft. Anyway, keep up the good work! 🙂

  78. December 7th, 2012 at 21:02 | #78

    Finely I have it in my hands and I love it

  79. Sariel
    November 26th, 2012 at 17:00 | #79

    Well, it took nearly 2 years to write. That’s why I have built very little MOCs this year.

  80. gabry
    November 26th, 2012 at 16:50 | #80

    where could you find the time to write it? I could never imagine how many hours you needed to realize (is this verb good?) it… You’re an idol XD

  81. Sariel
    November 24th, 2012 at 18:28 | #81

    No. Check the links in the second paragraph.

  82. November 24th, 2012 at 17:24 | #82

    Is Amazon the only place to buy your book?

  83. Sariel
    November 23rd, 2012 at 17:49 | #83

    Thanks. English is the original version.

  84. gabry
    November 23rd, 2012 at 16:28 | #84

    I just got a copy of the book… it’s only… AWESOME! But I have aquestion: is English the original version of your book or somebody translated it? However it’s the most beautiful thing I’ve ever seen

  85. mai
    November 23rd, 2012 at 16:14 | #85

    I recieved my copy of the book. It’s fantastic. Many thought provoking ideas

  86. Dubesta11
    November 18th, 2012 at 23:40 | #86

    Sariel, I loved your work since I found out what lego technic was. I found you on youtube, the chainsaw that you made (which is epic). Your book I ordered is very nice, a lot bigger than expected, and it has everything needed for planning future builds.

    There is just one thing I have always wanted to ask you, what got you into legos? There must have been some type of drive, I love technic because of the mechanical aspects of it. Thanks for reading this, and good luck 🙂


  87. ben
    November 16th, 2012 at 16:44 | #87

    I recieved my copy of the book. It’s fantastic. Many thought provoking ideas.

  88. hamlet
    November 15th, 2012 at 14:22 | #88

    love the hamster by the way!

  89. hamlet
    November 15th, 2012 at 12:54 | #89

    received you book via amazon today!
    after 30 pages of reading I know a christmas present for my brother…;)

    greetings from germany,

  90. Jeroen
    November 13th, 2012 at 10:49 | #90

    Your book just arrived. Can’t wait to start reading.
    Just flipped through the pages, it looks awesome!

  91. Sariel
    October 26th, 2012 at 20:54 | #91

    @Ashir Mittal
    I think the best solution is to contact the publisher at help@nostarch.com and work it out.

  92. October 26th, 2012 at 20:43 | #92

    I am unable to buy your book due some restrictions on Indian cards (Visa and Master both) Pls mail me so that we can find some solution please !! I cant wait to get my hands on the book !!
    P.S. PayPal is also not possible due to same issues
    “https://pnb.electracard.com/pnb/enrollment/enroll_welcome.jsp” for details on problem 🙁

  93. Cody
    October 25th, 2012 at 22:52 | #93

    Okay, thank you. I look foward to your book, it looks like it will be alot more helpful than the one i have right now. And i’ll be able to hopefully work up from making what i make now:
    To making something more complicated.

  94. Sariel
    October 25th, 2012 at 15:10 | #94

    I don’t know shipping prices. You can check them at http://nostarch.com/technicbuilder, or Amazon should list them as you place an order. But I imagine shipping within US can’t be expensive.

  95. Cody
    October 25th, 2012 at 15:08 | #95

    Hey, sorry if im just new to finding out shipping and handling prices, but i looked on amazon and coudlnt find any, how much do you think it would cost to ship to idaho?

  96. Sariel
    October 25th, 2012 at 13:01 | #96

    You can try here: http://www.bookdepository.co.uk/Unofficial-LEGO-Technic-Builders-Guide-Pawel-Kmiec/9781593274344
    As for release dates – it’s depends on the seller, not on me.

  97. max
    October 25th, 2012 at 12:59 | #97

    Sorry but if I go to buy on amazon.co.uk it say that is not yet release how many days I have to wait you know?? buying in amazon.co.uk it’s the only way for me to save money and shipping cost because I’m from italy

  98. Sariel
    October 24th, 2012 at 16:19 | #98

    Thank you. I don’t know this user and I don’t think he should be selling this book. From what I know, the electronic version is not public yet and he can’t have it – perhaps he is trying to cheat you. I never gave him my consent, and I don’t think the whole thing is legal. I will let my publisher know about this. Again, thank you.

  99. George
    October 24th, 2012 at 16:14 | #99

    Hello Sariel,

    I’m from a LUG in Romania, RoLug, and it seems a new user there is trying to sell your book, in electronic format with a price of about $10 or less. He says he knows you and it’s perfectly legal. I’m curious if this is actually true.

  100. October 23rd, 2012 at 15:42 | #100

    I hope to get a chance to review this on Burf.org.uk. Looking forward to learning some new stuff. I wonder if there is anything I can use for my next giant project!

Comment pages
  1. No trackbacks yet.