Desk by Caleb Kraft

Is My Mid Century Modern Desk An Homage or a Cheap Knock Off?

Caleb Kraft for Make: I needed a desk for my office. Being a maker that is also loaded down with fancy tools, I couldn’t bear to go to the store and buy something. I decided I wanted to make something, and the design would have to be one that I wouldn’t mind looking at for long periods of time.

The big question at this point, however, is what to do with the files. Do I share them even though this is a knockoff of Helmut Magg’s work?

Helmut Magg desk This is a lovely project idea and something I would very much like to do for myself.

This particular project raises some interesting questions as the desk is based on a fairly famous 50s writing desk designed by Helmut Magg. It and other similar Magg desks are still sold from licensed vendors for thousands of dollars apiece. There is also a pretty healthy knockoff market. Like the author, I think these kinds of designs are fine to use as inspiration for personal projects, but selling them — or even giving away the design blueprints — definitely puts you in a grey area. You’d probably be opening yourself up to a lawsuit, even if you were ultimately well within your legal rights.

See also

Make: Design for CNC

Craft and creativity

A DIY mid-century modern CNC flat pack desk and the ethics of recreating classic furniture

In Autodesk Fusion360, I designed my own. This is where things start to get muddy. I looked at his, then put it away and designed my own. All my angles and measurements are actually different than his. However, I very obviously was designing something to look pretty much just like his.

Gallery

Zero Phone

ZeroPhone

Hackaday blog: There are several open source phones out there these days, but all of them have a downside. Hard to obtain parts, hard to solder, or difficult programming systems abound. [Arsenijs] is looking to change all that with ZeroPhone. ZeroPhone is based upon the popular Raspberry Pi Zero. The $5 price tag of the CPU module means that you can build this entire phone for around $50 USD.

Features:

  • Raspberry Pi Zero in a PCB sandwich
  • No proprietary connectors, hard-to-get parts or chips that are tricky to solder
  • All the specifications for making this phone yourself will be available
  • Python as the main language for developing apps (aiming to add other languages later)
  • UI toolkit making development quicker and easier
  • Numeric keypad, 1.3" 128×64 monochrome OLED screen (with screen header supporting other types of screens)
  • 2G modem for phone functions, can be replaced with a 3G modem
  • WiFi (using an ESP8266), HDMI and audio outputs, a free USB host port
  • GPIO expansion headers for customization
  • RGB LED and vibromotor – for notifications
  • Tons of Pi Zero-related hacks that were discovered along the way, that I'll share with you as the project goes =)

See also: Other posts tagged ‘Raspberry Pi’ & Phones for the people

Also, build a Raspberry Pi VPN Router w/ PIA →

Craft and creativity

ZeroPhone: a $50 Raspberry Pi smartphone

A Pi Zero-based open-source mobile phone that you can assemble for $50 in parts.

Gallery
Braille Bricks
Craft and creativity

Braille Bricks: Lego letters for literacy and inclusion of blind children

Braille Bricks: A toy building brick can be whatever you imagine it to be, or even something you’ve never imagined. Braille Bricks is an experiment that transforms these bricks into a tool capable of encouraging creativity, helping blind children learn to read and write. It also encourages the inclusion of children with or without visual impairment.

Braille Bricks

See also: Lego sets are getting grayerThe transition from the old grays to the current bluish grays (or “bley”) is a hot-button topic for many Lego fans.

Standard
DermalAbyss
Shape of things to come

DermalAbyss: Colour changing tattoos that monitor your health

DermalAbyss: Possibilities of Biosensors as a Tattooed Interface

MIT Media Lab researcher Katia Vega: The Dermal Abyss presents a novel approach to biointerfaces in which the body surface is rendered an interactive display. Traditional tattoo inks were replaced with biosensors whose colors change in response to variations in the interstitial fluid. It blends advances in biotechnology with traditional methods in tattoo artistry.

We developed four biosensors, reacting to three biochemical information in body fluid and changes colors: The pH sensor changes between purple and pink, the glucose sensor shifts between blue and brown; the sodium and a second pH sensor fluoresce at a higher intensity under UV light.

Researchers at MIT Media Lab and Harvard Medical School teamed up to create tattoo ink that reacts to your body’s chemistry.

DermalAbyss

Co.Design: Researchers are getting closer to turning the skin into an interface, while designers imagine what these interfaces might look like. Do they come in the form of a tattoo, like Vega suggests, or a temporary tattoo that doubles as a circuit? Do they act like a second skin? Will we use them to control our devices, or to better understand our bodies? Either way, there’s a whole lot more to explore on the surface of our skin.

See also

Standard

Evil Mad Scientist: AxiDraw V3

The AxiDraw is a simple, modern, precise, and versatile pen plotter, capable of writing or drawing on almost any flat surface. It can write with your favorite fountain pens, permanent markers, and other writing implements to handle an endless variety of applications.

The AxiDraw is an extremely versatile machine, designed to serve a wide variety of everyday and specialized drawing and writing needs. You can use it for almost any task that might normally be carried out with a handheld pen.

While no parts on AxiDraw require regular replacement, this new machine is built with a “screws not glue” design approach throughout, where essentially every part can be replaced by the end user if it should ever become necessary.

(via prostheticknowledge.tumblr.com)

See also →

Arduboy
Miscellany

Arduboy: Game system the size of a credit card

Arduboy is a miniature, open-source, programmable game system based on Arduino.

Arduboy started on Kickstarter in 2015 and is now for sale at $49 (they expect it to sell out quickly, however). Features:

  • 1.3″ brilliant black & white OLED display
  • 6 tactile momentary push buttons
  • 2 channel piezo electric speaker
  • Durable polycarbonate and aluminum construction
  • Rechargeable thin-film lithium polymer battery

(via HN)

See also: Other posts tagged ‘electronics’.

Standard

The Big Hex Machine

The Big Hex Machine is a giant, yet simple, 16-bit computer designed by staff and students at the University of Bristol to explain how a computer works.

The giant machine, based in the Merchant Venturers School of Engineering, measures over eight square meters. It is built out of over 100 specially designed four-bit circuit boards, which enables students to be taught about fundamental principles of computer architecture from just a few basic components.

Tech Spark: David May (pictured right, above), Professor of Computer Science in the Department of Computer Science (pictured right, above), designed the Big Hex Machine with education in mind. David says, “You cannot understand how a computer works by taking one apart!”

“In our giant machine, all of the structure is clearly visible – as is the movement of information as it executes programs. It demonstrates the principle used in all computers – general-purpose hardware controlled by a stored program.”

(via HN)

Miscellany

The Big Hex Machine

The ‘Big Hex Machine’ is a giant, yet simple, 16-bit computer specifically designed to explain how a computer works. Its instruction set requires a very small compiler, but it is powerful enough to implement useful programs.

Gallery

NESPi – my Mini NES Classic Raspberry Pi games console

‘Daftmike’: It was inevitable… I have a Raspberry Pi, I have a 3D printer, I’m a huge nerd… At some point I was going to print a case for it in the shape of the old Nintendo Entertainment System.

In the end, this project turned into more of a love-letter to the NES than just printing a case. I learnt a lot of new things about Linux, 3D design, wrote my first Python program and had a blast doing it…

Raspberry Pi NES

See also: Other posts tagged ‘Raspberry Pi’

SLO: 3D Printed Camera

SLO: 3D Printed Camera

Amos Dudley made made his own 3D printed camera, with lens.
He has even made the design files available for download so you can print your own.

SLO is a single lens objective. SLO is the mechanical shutter. SLO is the speed of good design, and the feeling of capturing life with a camera you made yourself.

A 3D printed camera body could look like anything, but I decided to optimize the design for printing speed and material usage. Most of the larger parts are designed without overhangs in one orientation, so they can be printed without supports, straight off the build platform. Separating the body into modules let me prototype each component individually. The shutter and lens are modules, and can be swapped out for different designs without reprinting the entire camera.

Creating a lens with a 3D printer is a challenge – your typical FDM printer won’t cut it here. […] The result was mixed- the lenses looked transparent, but weren’t optically sharp. Surface reflections were still blurry, which is a sign that a surface still has microscopic grooves that scatter light.

There’s no adjustment for shutter speed, except for the speed the button is pressed by your finger.

Photo taken with the SLO 3D printed camera

Photo taken with the SLO 3D printed camera

See more photos taken with the SLO on Flickr, shot on Fujicolor Superia 400.

35mm is the most common film standard, and the natural choice for the SLO. It’s also the only film size that’s still relatively easy to get developed at a reasonable price. The choice of a film size informs many aspects of a camera’s design and function.

(via HN)

See also

Light-based media

SLO: 3D Printed Camera

“The design of the camera body evolved from a simplified massing of functional elements to refinements based on ergonomics and scale, as I learned more about the strength of the material.” — Amos Dudley

Gallery
Conceptual rendering of a “battery case” style introspection engine, piggybacked on an iPhone6.
Shape of things to come

The Introspection Engine

NSA whistleblower Edward Snowden has been working with hardware hacker Andrew “bunnie” Huang to develop a way for smartphone users to monitor whether their devices are making any potentially compromising radio transmissions.

“Trusting a phone that has been hacked to go into airplane mode is like trusting a drunk person to judge if they are sober enough to drive.”

The Intercept: Since a smartphone can essentially be made to lie about that state of its radios, the goal of Snowden and Huang’s research, according to their post, is to “provide field-ready tools that enable a reporter to observe and investigate the status of the phone’s radios directly and independently of the phone’s native hardware.” In other words, they want to build an entirely separate tiny computer that users can attach to a smartphone to alert them if it’s being dishonest about its radio emissions.

Snowden and Haung are calling this device an “introspection engine” because it will inspect the inner-workings of the phone. The device will be contained inside a battery case, looking similar to a smartphone with an extra bulky battery, except with its own screen to update the user on the status of the radios. Plans are for the device to be able to sound an audible alarm and possibly also to come equipped with a “kill switch” that can shut off power to the phone if any radio signals are detected. “The core principle is simple,” they wrote in the blog post. “If the reporter expects radios to be off, alert the user when they are turned on.”

Against the Law: Countering Lawful Abuses of Digital Surveillance, paper by Andrew ‘bunnie’ Huang and Edward Snowden:

Our introspection engine is designed with the following goals in mind:

  1. Completely open source and user-inspectable (“You don’t have to trust us”)
  2. Introspection operations are performed by an execution domain completely separated from the phone’s CPU (“don’t rely on those with impaired judgment to fairly judge their state”)
  3. Proper operation of introspection system can be field-verified (guard against “evil maid” attacks and hardware failures)
  4. Difficult to trigger a false positive (users ignore or disable security alerts when there are too many positives)
  5. Difficult to induce a false negative, even with signed firmware updates (“don’t trust the system vendor” – state-level adversaries with full cooperation of system vendors should not be able to craft signed firmware updates that spoof or bypass the introspection engine)
  6. As much as possible, the introspection system should be passive and difficult to detect by the phone’s operating system (prevent black-listing/targeting of users based on introspection engine signatures)
  7. Simple, intuitive user interface requiring no specialized knowledge to interpret or operate (avoid user error leading to false negatives; “journalists shouldn’t have to be cryptographers to be safe”)
  8. Final solution should be usable on a daily basis, with minimal impact on workflow (avoid forcing field reporters into the choice between their personal security and being an effective journalist)

See also

Standard

Crowd Supply: Circuit Classics

Star Simpson: Forrest M. Mims III is a trusted name in the electronics world for good reason: his charming and engaging texts have drawn millions of people into the world of electronics for the first time. I am bringing some of those hand-drawn circuits projects to life by creating an exquisitely designed series of finely crafted and highly detailed boards. These are the Circuit Classics. They make a great gift for a first-time learner, an expert tinkerer, or even just as a fun conversation piece for your desk.

See also

Shape of things to come

Build your own Amazon Echo with a Raspberry Pi for $60

The Next Web: Amazon’s Echo is a nifty little gadget that’s powered by the company’s Alexa voice assistant and listens for voice commands to do things like order your groceries, update you on the weather and play your favorite tunes. The only problem is, it costs a pretty penny — $180 to be precise.

Thankfully, you can build your own for about $60.

Raspberry Pi + Alexa Voice Service

Project: Raspberry Pi + Alexa Voice Service

This guide provides step-by-step instructions for obtaining the sample code, the dependencies, and the hardware you need to get the reference implementation running on your Pi.

The hardware you need

  1. Raspberry Pi 2 (Model B)Buy at Amazon
  2. Micro-USB power cable for Raspberry Pi (included with Raspberry Pi)
  3. Micro SD Card – To get started with Raspberry Pi you need an operating system. NOOBS (New Out Of the Box Software) is an easy-to-use operating system install manager for the Raspberry Pi. The simplest way to get NOOBS is to buy an SD card with NOOBS preinstalled – Raspberry Pi 8GB Preloaded (NOOBS) Micro SD Card
  4. An Ethernet cable
  5. USB 2.0 Mini Microphone – Raspberry Pi does not have a built-in microphone; to interact with Alexa you’ll need an external one to plug in – Buy at Amazon
  6. A USB Keyboard & Mouse, and an external HDMI Monitor – we also recommend having a USB keyboard and mouse as well as an HDMI monitor handy if for some reason you can’t “SSH” into your Raspberry Pi. More on “SSH” later.
  7. WiFi Wireless Adapter (Optional) Buy at Amazon

More Raspberry Pi projects

…and other posts tagged ‘Raspberry Pi’.

Standard

Four years of Pi

This February 29th the Raspberry Pi will be four years old.

Four years. One leap year. 8 million Raspberry Pis.

Matthew Timmons-Brown

Matthew Timmons-Brown (aka The Raspberry Pi Guy): I was an 11 year old school boy when I first heard about the Raspberry Pi in 2011. It seemed pretty darn cool that I could own a personal computer for under £30. I followed the progress of this little British invention for the next 6 months, a total novice, and witnessed the launch on the 29th February 2012: the world’s affordable computer had been born.

See also: Other posts tagged ‘Raspberry Pi’

Welcome to my bathroom. Please excuse the carefully arranged mess around the medicine cabinet and its pristine mirror surface.

To the right of where my face would be we have the time and date. To the left is the current weather and a 24-hour forecast. Below are some recent news headlines.

Other concepts I’m playing with are traffic, reminders, and essentially anything that has a Google Now card. The idea is that you don’t need to interact with this UI. Instead, it updates automatically and there’s an open-ended voice search interface for anything else.

Medium: My Bathroom Mirror Is Smarter Than Yours

See also

Shape of things to come

Stylish homemade smart bathroom mirror

When Max Braun couldn’t buy a smart mirror he made one instead: “There doesn’t seem to be anyone selling the product I was looking for. The individual parts, however, were fairly easy to get.”

Gallery

MIT Media Lab Knotty Objects: Phone

What changes when you stop designing phones for companies and start designing them for people?

This video is one of a series of videos in collaboration between m ss ng p eces and MIT Media Lab for the Knotty Objects Summit, the first MIT Media Lab Summit devoted to design.

(via kottke.org)

Other videos in the MIT Media Lab Knotty Objects series

  • BrickThe brick invites questions about modular building and construction practices across all aspects of contemporary life, and how these are changing as they come to incorporate living materials instead of constraining them.
  • SteakThe steak is a vivid reminder that all manufactured consumables have consequential origins, whether those origins are living, breathing animals, or cells in vitro.
  • BitcoinThe bitcoin defies simple distinctions between currency, asset, and platform, and changes not just the imagining and practice of money, but of trust, reputation, value, and exchange.

See also

  • MIT Media Lab on Medium: Knotty Objects celebrates the chimeric nature of design. The event is therefore centered around four objects–the brick, the bitcoin, the steak, and the phone–that cut across research fields and defy a discipline-specific approach.
  • Casio F-91W: terrorist watchIt is cheap, basic and widely available around the world. Yet the Casio F-91W digital watch was declared to be “the sign of al-Qaida” and a contributing factor to continued detention of prisoners by the analysts stationed at Guantánamo Bay.
  • How the design firm behind the Xbox built the bike of the futureOregon Manifest’s three pillars for the competition were safety, security, and convenience.
  • Adam Savage’s Ten Commandments for Makers — From an address to the Bay Area Maker Faire.
Craft and creativity

Phones for the people

“The phone lies at the foundation of 21st century human (and non-human) communication, and shapes these exchanges for the hand, for the eye, and in the mind.”

Gallery
PaPiRus with optional slimline switches installed
Craft and creativity

PaPiRus: ePaper screen for Raspberry Pi

This seems like it could be the perfect screen for any number of Raspberry Pi projects. It’s a shame they don’t show any pictures of the display actually working, but Pi Supply have a good Kickstarter track record, so I wouldn’t be overly concerned.

Kickstarter: PaPiRus – the ePaper Screen HAT for your Raspberry Pi

PaPiRus is a versatile ePaper display HAT for the Raspberry Pi with screens ranging from 1.44″ to 2.7″ in size.

ePaper is a display technology that mimics the appearance of ink on paper. Unlike conventional displays, ePaper reflects light – just like ordinary paper – and is capable of holding text and images indefinitely, even without electricity.

Because of this, ePaper displays and Raspberry Pi’s are a match made in heaven as together they use a very small amount of power whilst still bringing a display to your project.

See also: Other posts tagged ‘Raspberry Pi’

Standard
Raspberry Pi 2
Shape of things to come

The new Raspberry Pi 2

Raspberry Pi 2 on sale now for $35, featuring a 900MHz quad-core ARM Cortex-A7 CPU (~6x performance), 1GB LPDDR2 SDRAM (2x memory) and complete compatibility with the Raspberry Pi 1.

Raspberry Pi 2 board

Because it has an ARMv7 processor, it can run the full range of ARM GNU/Linux distributions, including Snappy Ubuntu Core, as well as Microsoft Windows 10. Says Eben Upton:

“I think it’s a usable PC now. It was always the case that you could use a Raspberry Pi 1 as a PC but you had to say ‘this is a great PC in so far as it cost me 35 bucks’. We’ve removed the caveat that you had to be a bit forgiving with it. Now it’s just good.”

Compared to the Model B it has:

  • More GPIO. The GPIO header has grown to 40 pins, while retaining the same pinout for the first 26 pins as the Model A and B.
  • More USB. We now have 4 USB 2.0 ports, compared to 2 on the Model B, and better hotplug and overcurrent behaviour.
  • Micro SD. The old friction-fit SD card socket has been replaced with a much nicer push-push micro SD version.
  • Lower power consumption. By replacing linear regulators with switching ones we’ve reduced power consumption by between 0.5W and 1W.
  • Better audio. The audio circuit incorporates a dedicated low-noise power supply.
  • Neater form factor. We’ve aligned the USB connectors with the board edge, moved composite video onto the 3.5mm jack, and added four squarely-placed mounting holes.

In-depth with the Raspberry Pi 2

Make interviews Eben Upton of the Raspberry Pi foundation about the new board and all of its technical details.

Windows 10 for Raspberry Pi 2

In addition the Raspberry Pi 2-compatible version of Windows 10 will be available free of charge to makers.

See also: Other posts tagged Raspberry Pi.

Standard

This tutorial will teach you how to create your own handheld linux terminal with built in screen, QWERTY thumb keyboard and battery. It has four passive USB ports for expansion and extra connectivity. It’s super portable and is about the size of a Nintendo DS (if slightly thicker).

(via The Next Web)

See also

Shape of things to come

Make a Raspberry Pi-powered handheld Linux terminal

“It’s basically a full handheld linux system that can do almost everything a normal sized computer can do. It’s not going to destroy any benchmark tests, so it’s best suited to command line stuff. Since this is the case, it’s actually a pretty good tool for learning the command line interface as well as basic scripting.” — n-o-d-e.net

Gallery

Onion Pi

Feel like someone is snooping on you? Browse anonymously anywhere you go with the Onion Pi Tor proxy. This is fun weekend project that uses a Raspberry Pi, a USB WiFi adapter and Ethernet cable to create a small, low-power and portable privacy Pi.

Using it is easy-as-pie. First, plug the Ethernet cable into any Internet provider in your home, work, hotel or conference/event. Next, power up the Pi with the micro USB cable to your laptop or to the wall adapter. The Pi will boot up and create a new secure wireless access point called Onion Pi. Connecting to that access point will automatically route any web browsing from your computer through the anonymizing Tor network.

See also:

Life on the Internet

Onion Pi: Use a Raspberry Pi as a Tor proxy

A fun weekend project that uses a Raspberry Pi, a USB WiFi adapter and Ethernet cable to create a small, low-power and portable privacy Pi.

Gallery
PirateBox
Shape of things to come

PirateBox: Your own Internet in a box

PirateBox is a DIY anonymous offline file-sharing and communications system built with free software and inexpensive off-the-shelf hardware.

PirateBox

PirateBox creates offline wireless networks designed for anonymous file sharing, chatting, message boarding, and media streaming. You can think of it as your very own portable offline Internet in a box!

When users join the PirateBox wireless network and open a web browser, they are automatically redirected to the PirateBox welcome page. Users can anonymously chat, post images or comments on the bulletin board, watch or listen to streaming media, or upload and download files inside their web browser.

To get started you will need one wireless router, a USB flash drive, an Ethernet cable and a computer with ethernet port, with an optional 5V/USB Battery.

piratebox.cc

Standard
Adam Savage
Craft and creativity

Adam Savage’s Ten Commandments for Makers

From an address Adam Savage gave at the Bay Area Maker Faire:

  1. Make something. Anything. Weld, carve, cook, sculpt, sew. Make something in the world that wasn’t there before. As humans, there are two things that make us truly unique: the ability to use tools and the need to tell stories. Making things is both. Everything made has a story embedded in it. When you make something, it becomes part of your story. Humans are natural storytellers, and when you make new things, you join in the most ancient and important story of all.
  2. Make stuff that improves your life, either mechanically or aesthetically. It doesn’t matter which. Nothing cements a feeling of utility than using something you’ve made in the course of moving through life. Make useless stuff too, because that’s fun and fine, but you’ll cement your satisfaction by improving your surroundings.
  3. Don’t wait. You can start now with what’s in front of you. As Goethe [may or may not have] said, “Begin it!”
  4. Use a project to learn a skill. I don’t know about you but I need a goal to learn a skill. I can’t deconstruct and just learn welding for welding’s sake. I need to have something that only welding will bring me. Look around and find something you need to build. Something you can’t help but build.
  5. ASK. Ask for help. People who make things love to share their ideas and knowledge. Makers love to talk about their work. Any husband or wife of a maker knows this is true. Learn how to work well with others and it will give back to you tenfold. Ask questions. Ask for advice. Ask for feedback.
  6. Share your methods and knowledge and don’t make them a secret. Take lots of pictures and make notes. Make noise. You will forget key details unless you do. Recognize that no matter how esoteric the build or the process you’re working on, somebody somewhere is interested in the same thing and will benefit from your experience, no matter how young you are. Nobody has the monopoly on being you. No one can steal that. Don’t keep secrets!
  7. Discouragement and failure are intrinsic to the process. Don’t hide from these. Talk about them. They’re not enemies to be avoided, they’re friends, designed to teach your humility. Go easy on yourself. Don’t compare yourself to others; go ahead and be envious of others’ skills, because frequently you can’t not. Use that.
  8. Measure carefully. Have some tolerance. You know what tolerance is? If something fits tightly into something–that’s a close tolerance. If something fits loosely, that’s a loose tolerance. Knowing the difference between tight and loose tolerance is perhaps the most important measure of a craftsperson.
  9. Make things for other people. Nothing feels better than expanding your making beyond yourself. Make no mistake: you make yourself vulnerable when you give something to someone that you made, but the rewards are incredible.
  10. And if I could go back in time and tell my young self anything–any specific thing at all–it would be this: Use more cooling fluid!

Tested

Standard
Light-based media

Otto: A customizable camera powered by Raspberry Pi

Meet Otto, a hackable GIF camera powered by a Raspberry Pi. It’s on Kickstarter now and costs either $149 or $199, depending on how quickly you get your pre-order in.

I really like this Otto prototype photograph that appears on the Next Thing website:

Otto prototype camera

I think this could be the inspiration I needed for my own Raspberry Pi project!

(via raspberrypi.org)

Previously on Rapid Notes

Update →

Standard

Tweak Town’s Raspberry Pi Camera Module Review and Tutorial Guide:

The Raspberry Pi Camera Module is a 5MP CMOS camera with a fixed focus lens that is capable of capturing still images as well as high definition video. Stills are captured at a resolution of 2592 x 1944, while video is supported at 1080p at 30 FPS, 720p at 60 FPS and 640×480 at 60 or 90 FPS.

The camera module measures in at just 25mm x 20mm x 9mm and weighs a mere 3 grams. This makes it ideal for projects such as hidden security cameras, high altitude balloon experiments, and even an onboard camera for RC car adventures.

Light-based media

Raspberry Pi Camera Module

The Raspberry Pi Camera Board has finally landed after many months of anticipation. The module aims to inspire thousands of custom photo and video based projects from makers around the world.

Gallery