Weekest Links: Mid-April

April 21, 2014

Augmented Easter Eggs, Augmented Easter Eggs everywhere

samsung-earphone-diagram-from-patent-application

Image courtesy of EE Times

Metaio | Junaio Recap

Bringing history and the future to life with augmented reality [Phys.org]

Technical insight into the 2014 DLD Museum Tour: An Augmented Reality exhibit for the Bavarian National Museum [Augmented Blog]1

Happy Easter to all of you! [Junaio Blog]

Argyle Social shuts down, Metaio bids farewell to an amazing service [Augmented Blog]

Leviathan – A Whale of a Tale [iQ]

Into the Wild: Metaio goes Re:publica [Augmented Blog]

How to Leverage AR and Multimodal Interaction in Your Mobile Projects [SAP Community Network]

Red Cell White Cell – An AR Book [Junaio Blog]

Update: Audi eKurzinfo now available for Q3, RSQ3 and A3 g-tron [Augmented Blog]

AR Technology of the Week: Augmented Reality SDK for Virtual Shopping by Metaio [Smart Reality]

Land Rover – Augmented Cars in a New Way [Augmented Blog]

Shopping on the run: The new Decathlon brochure uses Augmented Reality [Junaio Blog]

3 Reasons to Work for Metaio – Impressions for a “Newbie” [Augmented Blog]

Augmented Reality News

Ghostman Augmented Reality System Lets You Learn from a Teacher’s Perspective [Technabob]

BMW vision future luxury integrates augmented reality display [Designboom]

How a Mobile Device Can Save Your Life: Augmented Reality Surgery [iQ]

Nike fires majority of FuelBand team, will stop making wearable hardware [CNET]

Mashing-Up Augmented Reality and Cutting-Edge Technology [Manufacturing.net]

Samsung Patent Leaks Point to Google Glass Competitor [EE Times]

Toyota Has A Tron Bike [Popular Science]

Leviathan: The Future of Storytelling [The Creators Project]

Land Rover’s ‘invisible bonnet’ technology [The Telegraph]

Upcoming Events

Metaio at Re:publica 14 [Re:publica]

Pick of the WeeK

With the Augmented World Expo coming just around the corner, everyone is getting geared up to see all the new augmented reality technologies. If you’re interested in seeing where augmented reality will go in the future check out AWE: NY’s The Future of Augmented Reality Panel. Steve Feiner, Ken Perlin, John Havens, and Trak Lord provide some very insightful commentary about augmented reality its future.


Technical insight into the 2014 DLD Museum Tour: An Augmented Reality exhibit for the Bavarian National Museum

April 17, 2014

This week we offered once again an Augmented Reality museum walk through together with the Bavarian National Museum in Munich and were overwhelmed by all the attention we got afterwards via different blogs (like in the Huffington Post Germany )and in the social networks. This attention shows that the topic of Augmented Reality is really interesting both for the museums themselves and also for the visitors. Therefore, we decided to give you a more technical insight into our museum project and asked our developers to talk about the development of our application. Here it is:

Alexei, Nicolai & Kevin - Developers of the Museums AR Experience

Alexei, Nicolai & Kevin – Developers of the Museums AR Experience

Hello, my name is Kevin and I am a member of the creative team here at Metaio.  I worked together with my colleagues Alexei and Nicolai to create the assets and code for the DLD Bavarian National Museum AR experience. 

Built in a very short time, the Bavarian National Museum application was a great opportunity to create a valuable cultural experience with AR technology. It aimed to create a balanced user experience between physical and digital content that could inform and entertain the average museum visitor. We  focused on five pre-selected exhibition pieces and  unveiled them as part of the DLD Conference in Munich.

The Metaio Toolbox: Easily creating 3-D tracking maps

The first step to develop the project was to visit the museum itself in order to come up with some ideas and generate our 3-D tracking maps with the Metaio Toolbox .  Many of the assets would be created off-site so establishing an accurate reference that we could use back in the office was important. This was easy to do with the Metaio Toolbox, and within 2-3 attempts we had a satisfactory 3-D tracking model that we could later use in the Metaio Creator . We could also load our point-clouds into Autodesk products for designing more complicated 3-D content by extracting them as an OBJ file from the Metaio Creator.

During our discussions with the museums curators there was concern that the new digital content would take attention away from the physical artifacts, so we set out to create a design that would keep a respectful balance between the cultural artifacts of the museum and the new digital information we were introducing into the environment. To achieve this we kept AR content to the sides of the physical objects, used discreet 3-D white lines as indicators and semi-transparent backgrounds for our buttons and texts.

The AR pieces in detail:

untitled-3756Tilman Riemenschneider: The Mary Magdalene

In the Mary Magdalene scenario we introduced to the user an audio explanation of the piece, some general background information and a photographic overlay that showed the sculpture’s past place of residence (a church altar that was color-corrected in order to better match the lighting scheme of the room).

 

untitled-3776Conrad Meit’s “Judith with the head of Holofernes.”

In the Judith scenario we connected pieces of explanatory text to the model with 3-D white lines. Supported by a particularly strong 3-D map, the experience provided a great sense of depth and space to the user without distracting from the physical object. In order to ensure that the lines were a pleasant shape and length we imported the reference point cloud into Maya before constructing the 3-D lines.

untitled-3788Jakob Sandtner: The Munich City Model

The Munich city model was a real challenge to us because the lighting conditions in the room were very difficult. Due to the sensitive state of some of the historical pieces, strong lights were not allowed in this particular room. This meant that getting a good 3-D map and lining up content to the physical model involved a lot of trial and error. But we managed, and in the end visitors could see an overlaying map of today’s Munich.

untitled-3803Christoph Jamnitzer: The Moor’s Head

The Moor’s head cup contained three nice reference images of the interior and base of the cup which were not viewable to the visitor. In order to display them and not take away from the physical model we created a thumbnail effect that shrank and grew the images when the user tapped on them. This was done by overlaying the images on to a 3-D object and adding a simple on-click animation in the Metaio Creator along with an additional piece of code to allow for a secondary on-click animation.

untitled-3794Hubert Gerhard: Flying Mercury

In the case of Flying Mercury we displayed large images of other artworks created by the artist. They are “floating” around the sculpture.

Balancing AR and non-AR content

AR tablet experiences have a short viewing time in comparison to other media due to the energy required for navigating the physical space. In a museum there are many different people who are enjoying the exhibition at different paces. To create a more fulfilling experience, we needed to support each AR scenario with a non-AR content section: something people could easily switch to while sitting down and relaxing. This non-AR section contained text, audio and video and was accessible through a button on the bottom of the AR viewing screen. It was built by creating an offline webpage that was then integrated into the AR experience.

A developer’s point of view

Nicolai’s thoughts:

This AR scenario was very generous from a developer’s point of view. Its value derives from the simplicity and unobtrusive way of visualizing the additional, well designed content. In this case it means to me that the design and arrangement of the content together with the stable tracking already contributes a lot to this experience. For this AR experience my colleagues finalized the concepts and designed the assets, as well as combined and positioned everything with the help of the Metaio Creator. The effort as a developer was therefore quite manageable.

untitled-3764My part in this was to integrate the designed webpages and connect them to the exhibits. Those webpages functioned as a user interface, enabling the user to see detailed information and multimedia items. The combination of those webpages into one user interface is fairly straightforward. The user interface basically is a single webpage on top of the camera feed. The Metaio AREL bridge allows you to connect to the underlying renderer with the included JavaScript code.

First of all, the information elements had to be connected to the exhibits. This is done by listening to the respective tracking event. When the event is fired, the according HTML elements are shown.  The difference from regular websites is mainly keeping everything within one HTML file. The CSS and JavaScript files can be included there as well. So instead of linking to another page, these other webpage elements were included into the one HTML overlay file. On request, certain elements are hidden or shown. When it comes to best practice, HTML editors and templates can be a great help when designing those HTML elements. Integrating those files for the overlay, however, can be slow due to the produced overhead in including styles and linking in the first place. Within the web overlay you have all the possibilities that HTML5 has to offer. Next to the AREL API this scenario uses standard HTML5 technology like video and audio tags to include even more media content.

In the end, the AREL Technology enables you to easily create slick and effective user interfaces for your AR scenarios.


Into the Wild: Metaio goes Re:publica

April 14, 2014

Nothing is as it once seemed.

rp13_3

Another year has passed and it’s finally time for Germany’s biggest social media conference again: Re:publica is taking place from May 6 -8 in Berlin. Last year more than 5.000 attendees discussed, over the course of three days, internet policy, network neutrality and the future of social media campaigns.

Augmented Reality was also a hot topic, as you can read in our review from the 2013 Re:publica. This year we join Re:publica again and even have our own booth in the main hall which all people have to enter before spreading out to the keynote and session halls. On Wednesday, May 7, we will offer a short presentation on stage 3 between 12.30 – 1.30 pm: Anett Gläsel-Maslov, Manager PR & Social Media at Metaio, will present our company and some of our latest projects.

About the motto “Into the wild”:

rp14_banner_300x250_1“Re:publica 2014’s motto INTO THE WILD highlights various points of departure for solutions in the internet of the near future. When algorithms turn us transparent and controllable through predictability, perhaps we have to become more unpredictable; dissolving old structures, veering from the well-trodden path in favour of chaos and irrationality, heading INTO THE WILD. Yet this begs the questions: how will we navigate and find one another? How can one whisper into the global net and, in particular, with whom? Will those calling for a free and unrestricted internet not have to face being ever more vigilant and controlling of those who may partake and those who must stay out?

While the omni-surveilled net may have become draughty it will continue to protect its vital interests, learn to sidestep and manoeuvre and continue to develop. During the build-up to re:publica 2014, we will extend INTO THE WILD in search of unexpected technical solutions, surprising impulses stemming from business and politics and look forward to new, unbridled internet culture.” (Source: http://www.re-publica.de)

Looking forward to meeting you in Berlin! 

rp13_2

 

Watch the video for impressions from the 2013 edition of Re:publica:


3 Reasons to Work for Metaio – Impressions from a “Newbie”

April 8, 2014

A guest post by Andreea Raducan

First you may wonder who Metaio is, even after having browsed through the complex website.  Metaio is a company that has been developing software and hardware to provide Augmented Reality business and non-business solutions for more than 11 years. But what is AR? In simple words: it is a technology displaying digital information on top of real life objects via a device’s camera. This is something I have learned recently, shortly before I joined the company. Now, after having discovered more, I wish to share some insights with you and why I believe you would love working with Metaio.

1st reason: The people

It was 31 days ago – my first day at Metaio. I remember it as a sunny day. Was the sun up on the sky? I can’t really tell. What I can tell for sure is that the sun was definitely up in the Metaio offices. This was the case for each of the 31 days I was there until now. And this is a first important reason why Metaio is a place where you would certainly love to work.

Cooking PictureIndeed, bright smiles will cheerfully welcome you on your first day. People will greet you and come spontaneously to introduce themselves until you’ll wonder if there’s anyone left unknown. You’ll hear the most sublime birthday singing, on three voices, orchestrated by the CEO. What more was there to discover in the weeks to come?

Let’s see… I have learned how the word “Team” can refer to a 100+ group of people and be synonym to “family”, how colleagues may gather to just enjoy a beer after-work in the company lounge, how we are free to come by on the weekends and play board games, how fast we can cook our lunch together, how quickly one should race for the birthday cake, or just how skilled our CEO is in bartending. Now you might wonder… CEO & bartending? How do I know about that already?

Very easy: It was the end of my first week when I attended the “Winter Team event”. One of the bi-seasonal events the company organizes to reunite the team and share achievements and future objectives, all in a convivial environment. In the heart of the Alps, two days of hard work & fun. First comes work, with a day full of exciting presentations and workshops. Then, the fun starts again with Looping Louie, Whirlpool, Werewolves, Music and open bar. Literally open. Meaning that the CEO would just go behind the bar and kindly make sure we all have something to drink. And that’s how I know about his bartending competencies. The second day everyone – more or less – recalls the adventures of the previous day, while exploring the heights of the Alps by skiing or hiking.

2014-03-07 21.26.08-2

Thomas Alt serving Peter Meier at the bar

Most important, however, is what I have seen lies behind all the fun: passion, talent, devotion, solidarity, ethics, kindness and sharing; hard-working people with brilliant minds striving to achieve a common goal: bringing Augmented Reality closer to people in a natural way.

2nd reason – The value the team creates

While some would perceive AR as something gimmicky, the work of Metaio can easily prove it wrong. Before I applied for the job, I did not know much about AR. I knew about Google Glass of course, but always from a user perspective, skeptical about its true usefulness. After more research, I have discovered how widely it is used in advertising and gaming, but its functionality doesn’t stop here: specific applications are also being researched or in use already for medicine (teaching or live surgeries), education (chemistry with interactions of elements from the periodic table), automotive, factory planning and plenty of other fields, meant to improve productivity, learning, or even save lives. AR can even help visually impaired people guide their steps more easily, or help hearing-impaired people interact with the world in a new way. How amazing is that? This technology is making a real difference and Metaio has been driving innovation for 11 years already – imagine being part of that!

2014-03-07 16.40.02

Keep calm and augment reality

3rd reason – The value you can bring

Being part of making the difference applies also on a company level. Another advantage of working at Metaio comes from its start-up atmosphere. Not only do people share enthusiasm and passion for their work, but they are also enjoying a high degree of autonomy, responsibility and challenge, making their contribution feel meaningful. What’s more, every two weeks the “Team” reunites in the lounge, where updates are presented and rounds of applause accompany each of the achievements. This is one way Metaio shows recognition for individual merits, making everyone feel valued.

I personally have experienced an amazing first month. And I can’t believe it has only been one month! It feels longer – not because the time was  passing by too slowly – but because I feel like I have known the people for so long already. Moreover, I feel like I have learned so much in such a short time. I feel like we could make a difference! Imagine feeling all that…

If you want to join the Metaio team, check the Metaio careers page!

team_pic


Virtual Technologies are on the move & Mark Zuckerberg dreams of Augmented Reality

March 28, 2014

It’s a decisive time for tech industries and we were overwhelmed and thrilled by the announcement of the Metaio AREngine, the developer version of the  Google Glass, Apple buying PrimeSense and Intel announcing RealSense. Intel’s proclamation in Las Vegas to integrate our 3-D tracking technology into the RealSense platform was a huge step for us.  We’ve noticed an tremendous growth in usage, development and interest in Augmented Reality and two major topics around AR dominated 2013: Enterprise and Wearble Computing. The purpose of all these technologies is after all to make our life easier and more natural. But it still takes more money and brains to come closer to this vision.

Oculus Rift at 2013 InsideAR

Oculus Rift at 2013 InsideAR

This week  two announcements rocked the market: HTC bringing out the new HTC One (M8) with a depth-of-field sensor and great possibilities to AR makers. And the huge giant Facebook  who surprised with the announcement two days ago that they will buy Oculus VR, the company developing the Oculus Rift HMD. 

Mark Zuckerberg, CEO of Facebook, says: “By working with developers and partners across the industry, together we can build many more. One day, we believe this kind of immersive, virtual and augmented reality will become a part of daily life for billions of people.” For sure!

We’ve asked Peter Meier, CTO and founder of Metaio and a visionary by heart, to talk in an interview about the latest news and to consider them in the context for Augmented Reality:


Technical Insight into Junaio’s Redesign – An Interview with Anton Fedosov

February 27, 2014

An interview done by Anett Gläsel-Maslov 

With the introduction of a new Junaio interface, we decided to take a moment and sit down with Anton Fedosov, Senior User Experience Designer, and see if we could get any information about the redesign.

What is Junaio for you?

Anton-Fedosov-2

Anton Fedosov: For me, Junaio is an Augmented Reality Laboratory, in a sense that is a window-to-the-world with the latest technology developed by our company. It has the top-notch detection and tracking technologies, advanced sensors and localization services in the consumer space. it is an important platform to test our ideas with our users ad to verify our concepts.

I believe one of the strongest advantages of Junaio is that you are able to identify any object in front of you and the app gives you, instantaneously, information about it. For searching visually is very helpful.

What problems did you face with the old design of Junaio?

AF: We tried to bring a new look to the location-based channels. Through our statics we see that our customers use Junaio as a tool to recognize different objects and to scan something. At the same time, every modern phone or tablet has embedded sensors like GPS, gyroscope and compass, whose use was lagging a bit behind.  We wanted to bring location-based experiences closer to users and this was the idea behind redesigning Junaio.

First of all, we tried to define problems in the former version. For instance, it was hard to read the points of interest (POIs) that were really far away. They were occluded and cluttered and in the majority of cases there was an information overload. It was also hard to interact with the POIs which were not in the first line. Human factors should be explored more in Augmented Reality scenarios. When you look through wearables like Google Glass it is almost impossible to read. With the redesign, we are trying to treat our data equally and improve the discoverability of POIs.

What are the advantages of the new design?

AF: The idea was to update the Junaio interface to make it flatter, lighter and easier for the users to understand possible interactions. The first important part was to change the hand posture, which was often a very unnatrual experience while holding a tablet or smartphone in mid-air. We improved on usability goals, making the Junaio interface easier to learn and more efficient to use. Now you see the annotated information about POI on the bottom of the screen  and the board acts as a signifier to discover interactions with POIs. For tablets this means that the thumbs remain the main trigger in the lower corners and for smartphones the experience is now even more natural.

AR browsers often suffer from a lack of focus and our brains are overloaded with information. With the redesign of Junaio we now only show up to five POIs at once. We have integrated a seamless discover mechanism for POIs. While moving the tablet or smartphone to the left or to the right, the POIs change. From now on we differentiate between the POIs that are focused or unfocused by the user. We tried different color variations and decided on a light color scheme for focused POIs and dark, translucent for unfocused ones. Also the pin itself takes the color of the icon associated with the given POI. E.g. we use color to define different categories. We also use the database of Foursquare to visualize venues where you can check in.

junaio2

The new Junaio is also optimized for wearables. At InsideAR we presented the first AR browser called “Junaio Mirage” which seamlessly integrates the new POI visualization (“Natural POI”). Depth-perception, the visual ability to perceive a world in three dimensions, is often used by artists and makes it possible to identify relative distance to an object. The POIs now have different sizes: the bigger the POI, the closer the object. We also use monocular cues such as lighting and shading and emphasize occlusion to provide depth information. We try to align the POIs to the shape of the earth and simulate the horizon. Parallax effect is also very important to mention: POIs rotate slightly based on your view angle and the models motion changes depending on the viewport. This makes the experience much more natural.

How does the redesign of Juanio affect developers?

AF: The redesign will affect location-based channels and therefore we prepared guidelines to make sure to accommodate the new POI representation scheme. These guidelines are now available in our developer portal and provide all the necessary information.

There you have it folks. For more information about the redesign head over to the Junaio Blog and to see the guidelines check out the developer portal. Junaio is free to download from Google Play and the iTunes store.


Metaio at Mobile World Congress in Barcelona: Win your free ticket now!

January 28, 2014

MWC_2013_1

The MWC in Barcelona is always a great opportunity to meet us in person. This year we are in the App World, Hall 8.1 booth 8.1G47 where we will showcase our greatest projects from last year and preview new and exciting plans for the future. Visitors to the 2014 Mobile World Congress will be treated to live demonstrations of Metaio’s technology and experience first-hand the benefits of Augmented Reality hardware integration with the AREngine. For more information about Metaio, please visit www.metaio.com.

It could be your lucky day – Win one of ten free tickets for MWC!

In the next couple of days you will have a chance to win your own ticket for the MWC. Just keep following our Facebook Pages (English or German). Comment on our Facebook post and tell us why you want to go to MWC.

If you make a convincing case, a ticket could be yours and we’ll meet you in person in Barcelona!

MWC_2013_4


Metaio opens new offices at Munich’s Hackerbrücke (ZOB)

January 13, 2014

new office_3

During the turn of the year Metaio headquarters in Munich moved and we opened our new offices  into the commercial complex of Zentraler Omnibusbahnhof (ZOB) close to the Munich Hackerbrücke. 

„With the centrally located new offices close to Hackerbrücke we have established a presence at one of the best business locations in Munich,” says Dr. Thomas Alt, CEO Metaio. “With leading technology companies such as Apple and Google’s planned offices as our neighbors, we are in a very good company here.”

Our official address is now: Metaio GmbH, Hackerbrücke 6 (ZOB), 80335 Munich – and we are still looking for new people. Check our career page here for vacancies!

new_office_4

new_office_1

(Image courtesy: ZOB München)

(Image courtesy: ZOB München)


Metaio to Integrate 3-D Augmented Reality into Intel® RealSense™ Computing SDK

January 6, 2014

Intel-logoOn Monday Metaio announced at the 2014 Consumer Electronics Show (CES) in Las Vegas the planned integration of our patented 3-D augmented reality tracking software with the Intel® RealSense™ Software Development Kit (SDK)!

Intel_games

Intel is developing a 3-D camera so users can interact with their computers and tablets using touch, voice and gestures. (Source: Intel)

Winner of multiple awards, including the ISMAR Tracking Competition and the recent 2013 Volkswagen Tracking Competition, Metaio’s augmented reality tracking technology recognizes real-world images, objects and environments in order to attach relevant digital or virtual information, in real-time. Tracking is perhaps the most important aspect of any augmented reality experience. Now, with the Intel® RealSense™ 3-D camera integrating into 2 in 1, Ultrabook, notebook, and AIO devices, real and virtual objects environments will interact with each other in practical as well as entertainment applications. For example, someone could accurately map a room in their house and virtually rearrange the furniture on their computing devices.

Blurring the virtual and real worlds further than ever before

“Intel’s vision is to make computing more immersive and enable human-like natural interactions with our devices,” said Mark Yahiro, Managing Director, New Business, Perceptual Computing, Intel Corporation. “Using Intel RealSense 3-D camera technology in combination with Metaio’s augmented reality tools, we look forward to blurring the virtual and real worlds further than ever before. For example, children will be able to play with their favorite toys and customize their experiences with digital interactions in creative new ways.”

Eden_Intel

Mooly Eden, Intel’s Senior Vice President and General Manager for Perceptual Computing, Intel, holds the Intel RealSense 3-D camera, the world’s first and smallest integrated user facing 3-D camera which enables devices to see depth, much like the human eye. (Image courtesy: Intel)

The Intel RealSense Software Development Kit (SDK) will be released in the first half of 2014. It will be an evolution of the Intel® Perceptual Computing SDK, which was released in 2012 and has been downloaded over twenty-five thousand times by developers worldwide. The Intel® RealSense SDK will include voice recognition in more than 9 languages; background subtraction, a capability that enables developers to add green-screen-like functionality to applications; close-range hand and finger tracking that permits users to control their computing devices with mid-air hand and finger gestures; and face analysis, which identifies users and tracks their facial features across the camera’s field of view. Once the addition of the 3-D tracking and recognition engine by Metaio is completed, the Intel RealSense Computing SDK will offer developers advanced augmented reality features using depth data from the integrated Intel RealSense 3-D camera in computing devices. Watch also Mooly Eden’s, Intel Senior Vice President and General Manager Perceptual Computing, Speech at CES “Computing is Everywhere” for further information.

Metaio’s collaboration with Intel will allow developers to push the boundaries on creativity and use of technology

This anticipated integration brings new levels of interactivity to the SDKs of both Metaio and Intel. The 65,000 developers on Metaio’s AR platform will have access to advanced human-computer interaction features offered by Intel. Developers will be able to create experiences that utilize hand gestures or facial recognition; manipulate backgrounds and environments in real time; and utilize voice recognition, all for new augmented reality applications that bridge the physical and digital worlds for natural, intuitive and immersive experiences.

insideAR2013-35“Developers need the best tools,” said Metaio CTO Peter Meier. “Metaio’s collaboration with Intel for the Intel RealSense SDK with depth camera integration will allow developers to push the boundaries on creativity and use of technology in completely new ways of human interactions with computing devices.”

To learn more about the Metaio SDK and download it for free, please visit metaio.com/products.


Merry Christmas to all Metaio partners, developers and friends!

December 19, 2013

Dear Metaio and Junaio developers,

2013 was a very exciting year for Metaio, with many highlights: We announced the AREngine at the 2013 Mobile World Congress; we hosted the largest InsideAR conference ever; we launched some amazing projects with fantastic partners, from augmented catalogs to entire cars; and we finished of the year by winning the Volkswagen Tracking Challenge 2013! We are looking into a very exciting new year 2014 starting with the Consumer Electronics Show (CES) in Las Vegas in the beginning of January and the Mobile World Congress in Barcelona in February. There will be great announcements, more cool amazing projects and new partnerships in 2014 – for sure!

We wish all our partners, developers & friends a Merry Christmas and a Happy New Year! See you in 2014 – always on, always augmented!

Here is our Metaio Christmas card for you. Thanks to Ian O’Shea, the artist from Ireland who designed it! Visit his blog to view more.

To view the AR content just download the Junaio App  and scan the image below!

christmas


Follow

Get every new post delivered to your Inbox.

Join 4,118 other followers