Amazon EC2 Instances (A1) Powered by Arm-Based AWS Graviton Processors

By: dbcooper (dbcooper.nz.delete@this.gmail.com), November 26, 2018 10:17 pm
Room: Moderated Discussions
https://aws.amazon.com/blogs/aws/new-ec2-instances-a1-powered-by-arm-based-aws-graviton-processors/



We acquired Annapurna Labs in 2015 after working with them on the first version of the AWS Nitro System. Since then we’ve worked with them to build and release two generations of ASICs (chips, not shoes) that now offload all EC2 system functions to Nitro, allowing 100% of the hardware to be devoted to customer instances. A few years ago the team started to think about building an Amazon-built custom CPU designed for cost-sensitive scale-out workloads.

AWS Graviton Processors

Today we are launching EC2 instances powered by Arm-based AWS Graviton Processors. Built around Arm cores and making extensive use of custom-built silicon, the A1 instances are optimized for performance and cost. They are a great fit for scale-out workloads where you can share the load across a group of smaller instances. This includes containerized microservices, web servers, development environments, and caching fleets.
 Next Post in Thread >
TopicPosted ByDate
Amazon EC2 Instances (A1) Powered by Arm-Based AWS Graviton Processorsdbcooper2018/11/26 10:17 PM
  Amazon EC2 Instances (A1) Powered by Arm-Based AWS Graviton ProcessorsDoug S2018/11/27 01:47 AM
    Amazon EC2 Instances (A1) Powered by Arm-Based AWS Graviton ProcessorsSimon Farnsworth2018/11/27 03:17 AM
      win on cores-per-rack, throughput-per-WRichardC2018/11/27 01:03 PM
        win on cores-per-rack, throughput-per-WMaynard Handley2018/11/27 01:45 PM
          win on cores-per-rack, throughput-per-WDoug S2018/11/27 02:36 PM
            win on cores-per-rack, throughput-per-Wwumpus2018/11/27 02:55 PM
            win on cores-per-rack, throughput-per-WMaynard Handley2018/11/27 03:04 PM
              win on cores-per-rack, throughput-per-WDoug S2018/11/27 04:25 PM
                not "better" overallRichardC2018/11/27 05:12 PM
                  not "better" overallanon2018/11/28 04:02 AM
                    not "better" overallSimon Farnsworth2018/11/28 05:21 AM
                      not "better" overalldmcq2018/11/28 05:57 AM
                win on cores-per-rack, throughput-per-WTravis Downs2018/11/27 05:17 PM
        win on cores-per-rack, throughput-per-Wdmcq2018/11/27 04:27 PM
          nah, A72 is still flock-of-chickensRichardC2018/11/27 05:33 PM
            nah, A72 is still flock-of-chickensdmcq2018/11/27 06:18 PM
              nah, A72 is still flock-of-chickensRichardC2018/11/27 08:26 PM
                nah, A72 is still flock-of-chickenscarop2018/11/27 11:59 PM
                  nah, A72 is still flock-of-chickensdmcq2018/11/28 02:57 AM
                    nah, A72 is still flock-of-chickensdmcq2018/11/28 03:05 AM
            nah, A72 is still flock-of-chickensjuanrga2018/11/27 11:13 PM
            nah, A72 is still flock-of-chickensGian-Carlo Pascutto2018/11/28 04:21 AM
      Amazon EC2 Instances (A1) Powered by Arm-Based AWS Graviton ProcessorsPer Hesselgren2018/11/30 02:40 PM
    Amazon EC2 Instances (A1) Powered by Arm-Based AWS Graviton Processorsjuanrga2018/11/27 03:22 AM
    Some Dhrystone resultsTravis Downs2018/11/27 04:22 PM
      That should say "which both have 16 GB of RAM" (NT)Travis Downs2018/11/27 04:23 PM
      Some Dhrystone resultsMaynard Handley2018/11/27 04:56 PM
        Some Dhrystone resultsdmcq2018/11/27 05:16 PM
        Some Dhrystone resultsTravis Downs2018/11/27 05:20 PM
          Some Dhrystone resultsMaynard Handley2018/11/27 05:49 PM
        Some Dhrystone resultsLinus Torvalds2018/11/28 10:55 AM
          Some Dhrystone resultsMaynard Handley2018/11/28 12:02 PM
            Some Dhrystone resultsGabriele Svelto2018/11/28 01:57 PM
              Some Dhrystone resultsanon2018/11/28 02:50 PM
                Some Dhrystone resultsMaynard Handley2018/11/28 03:08 PM
                  Some Dhrystone resultsdmcq2018/11/28 03:14 PM
                  "whiners", militants and rosy glassesFoo_2018/11/28 04:43 PM
                  Some Dhrystone resultsanon2018/11/28 05:18 PM
                  Some Dhrystone resultsnonanon2018/11/29 12:46 AM
                  Some Dhrystone resultsGabriele Svelto2018/11/29 01:57 AM
                    There is major difference between "available" and "available on Amazon EC2" (NT)Michael S2018/11/29 04:14 AM
                Some Dhrystone resultsdmcq2018/11/28 03:10 PM
                  Some Dhrystone resultsanon2018/11/28 05:16 PM
                    Some Dhrystone resultsdmcq2018/11/28 06:03 PM
              Some Dhrystone resultsdmcq2018/11/28 03:03 PM
              Some Dhrystone resultsnone2018/11/28 11:50 PM
                Some Dhrystone resultsMichael S2018/11/29 01:27 AM
                  Some Dhrystone resultsnone2018/11/29 02:01 AM
                    Some Dhrystone resultsAaron Spink2018/11/29 09:35 PM
                      Some Dhrystone resultsnone2018/11/30 12:55 AM
                        Some Dhrystone resultsAndrew Clough2018/11/30 08:41 AM
                          Some Dhrystone resultsanon2018/11/30 09:54 AM
                            Some Dhrystone resultsAndrew Clough2018/11/30 11:33 AM
                            64 bit math on 32 bit processorDavid Hess2018/11/30 12:39 PM
                              64 bit math on 32 bit processorFoo_2018/11/30 01:09 PM
                              64 bit math on 32 bit processoranon2018/11/30 01:20 PM
                                64 bit math on 32 bit processorWilco2018/11/30 01:47 PM
                                  64 bit math on 32 bit processoranon2018/11/30 03:59 PM
                                    64 bit math on 32 bit processorWilco2018/12/01 02:07 AM
                                      64 bit math on 32 bit processoranon2018/12/01 02:22 AM
                                        64 bit math on 32 bit processorWilco2018/12/01 04:17 AM
                                          64 bit math on 32 bit processoranon2018/12/01 05:00 AM
                                            64 bit math on 32 bit processorWilco2018/12/01 06:00 AM
                                              64 bit math on 32 bit processoranon2018/12/01 08:41 AM
                                                64 bit math on 32 bit processorWilco2018/12/01 11:08 AM
                                                  64 bit math on 32 bit processorDomaldel2018/12/01 02:05 PM
                                                    64 bit math on 32 bit processorTravis Downs2018/12/01 05:36 PM
                                                      64 bit math on 32 bit processorDomaldel2018/12/01 09:59 PM
                                                      64 bit math on 32 bit processorrwessel2018/12/02 12:04 AM
                                                        64 bit math on 32 bit processorWilco2018/12/02 05:02 AM
                                                          64 bit math on 32 bit processorDomaldel2018/12/02 06:03 AM
                                                            64 bit math on 32 bit processorTravis Downs2018/12/02 07:35 PM
                                                              Thank you again, still a little bit confused.Domaldel2018/12/02 09:41 PM
                                                                Thank you again, still a little bit confused.Travis Downs2018/12/03 08:26 PM
                                                          64 bit math on 32 bit processorTravis Downs2018/12/02 06:15 PM
                                                          Sorry for going on a tangent there :-/ (NT)Domaldel2018/12/02 09:44 PM
                                                          64 bit math on 32 bit processorrwessel2018/12/03 12:17 AM
                                                            64 bit math on 32 bit processorDomaldel2018/12/03 01:31 AM
                                                              64 bit math on 32 bit processorgallier22018/12/04 02:53 AM
                                                                64 bit math on 32 bit processordmcq2018/12/04 04:15 AM
                                                                  64 bit math on 32 bit processordmcq2018/12/04 04:19 AM
                                                                    64 bit math on 32 bit processorgallier22018/12/04 06:38 AM
                                                                64 bit math on 32 bit processorrwessel2018/12/04 12:04 PM
                                                            64 bit math on 32 bit processorMichael S2018/12/03 04:50 AM
                                                              64 bit math on 32 bit processorrwessel2018/12/03 10:08 AM
                                                                64 bit math on 32 bit processorWilco2018/12/03 04:12 PM
                                                                  64 bit math on 32 bit processoranon.12018/12/04 08:02 AM
                                                                    64 bit math on 32 bit processorWilco2018/12/04 04:03 PM
                                                  64 bit math on 32 bit processorEtienne2018/12/03 06:44 AM
                                                    64 bit math on 32 bit processoranon2018/12/03 08:14 AM
                                                      64 bit math on 32 bit processorWilco2018/12/03 03:24 PM
                                    64 bit math on 32 bit processorAdrian2018/12/01 06:02 AM
                                      die size / power increasing going to 64-bits?anonymous22018/12/03 09:45 AM
                                        die size / power increasing going to 64-bits?Wilco2018/12/03 03:43 PM
                              64 bit math on 32 bit processorAndrew Clough2018/11/30 02:00 PM
                                64 bit math on 32 bit processorDomaldel2018/11/30 03:30 PM
                                  64 bit math on 32 bit processordmcq2018/11/30 07:57 PM
                                    64 bit math on 32 bit processorDomaldel2018/11/30 08:08 PM
                                      64 bit math on 32 bit processorWilco2018/12/01 01:17 AM
                                        64 bit math on 32 bit processordmcq2018/12/01 04:01 AM
                                        64 bit math on 32 bit processordmcq2018/12/01 04:03 AM
                                          64 bit math on 32 bit processordmcq2018/12/01 04:24 AM
                                            64 bit math on 32 bit processorWilco2018/12/01 04:38 AM
                                              64 bit math on 32 bit processordmcq2018/12/01 09:11 AM
                            WD's core may be 32-bit 2-wide issuePaul A. Clayton2018/12/04 06:06 PM
                              WD's core may be 32-bit 2-wide issuejuanrga2018/12/05 10:57 AM
            Some Dhrystone resultsRonald Maas2018/11/29 10:29 AM
          Some Dhrystone resultsdmcq2018/11/28 01:13 PM
      Some Dhrystone resultsTravis Downs2018/11/27 08:22 PM
        Some Dhrystone resultsMaynard Handley2018/11/27 09:42 PM
        ARM winning?Domaldel2018/11/28 05:58 AM
        Compress/decompressPer Hesselgren2018/11/29 04:47 AM
          Compress/decompressDomaldel2018/11/29 04:55 AM
            Compress/decompressPer Hesselgren2018/11/29 08:46 AM
            Compress/decompress-.-2018/11/29 05:19 PM
              Compress/decompressPer Hesselgren2018/11/30 02:43 PM
                Compress/decompressPer Hesselgren2018/11/30 02:49 PM
  Amazon EC2 Instances (A1) Powered by Arm-Based AWS Graviton Processorsnone2018/11/27 03:59 AM
    Amazon EC2 Instances (A1) Powered by Arm-Based AWS Graviton Processorsdmcq2018/11/27 11:32 AM
      Amazon EC2 Instances (A1) Powered by Arm-Based AWS Graviton Processorsjuanrga2018/11/27 11:56 AM
        Amazon EC2 Instances (A1) Powered by Arm-Based AWS Graviton ProcessorsDavid Kanter2018/11/27 09:35 PM
          Amazon EC2 Instances (A1) Powered by Arm-Based AWS Graviton ProcessorsRichardC2018/11/28 04:20 AM
            Amazon EC2 Instances (A1) Powered by Arm-Based AWS Graviton Processorsdmcq2018/11/28 05:45 AM
              Amazon EC2 Instances (A1) Powered by Arm-Based AWS Graviton Processorsjuanrga2018/11/28 11:09 AM
                A76 in Kirin 980 2.6GHzRichardC2018/11/28 01:34 PM
                  A76 in Kirin 980 2.6GHzWilco2018/11/28 03:13 PM
                    A76 in Kirin 980 2.6GHzOnonoki2018/11/28 08:56 PM
                      A76 in Kirin 980 2.6GHzjuanrga2018/11/29 03:53 AM
                        A76 in Kirin 980 2.6GHzOnonoki2018/11/29 03:59 AM
                          Zen 2Domaldel2018/11/29 04:12 AM
                            Zen 2Ononoki2018/11/29 04:27 AM
                              Zen 2Domaldel2018/11/29 04:34 AM
                              Zen 2juanrga2018/11/29 04:40 AM
                                Zen 2Alberto2018/11/29 06:26 AM
                                  Zen 2Domaldel2018/11/29 08:20 AM
                                    Zen 2Domaldel2018/11/29 08:24 AM
                                      Zen 2anonymou52018/11/29 08:23 PM
                                        Zen 2itsmydamnation2018/11/29 08:32 PM
                                          Zen 2Domaldel2018/11/30 03:28 AM
                                            Zen 2itsmydamnation2018/11/30 01:11 PM
                                              Zen 2Domaldel2018/11/30 01:17 PM
                                        Zen 2Domaldel2018/11/30 02:40 AM
                                    Zen 2Alberto2018/11/29 10:06 AM
                                      Zen 2James2018/11/29 10:54 AM
                                      Zen 2anon2018/11/29 02:40 PM
                                      Zen 2-.-2018/11/29 05:41 PM
                                        Zen 2Domaldel2018/11/30 03:40 AM
                                          Zen 2anon2018/11/30 09:11 AM
                                          Zen 2anon2018/11/30 05:40 PM
                                            You're right, but Vega?Domaldel2018/11/30 07:57 PM
                                              You're right, but Vega?Seni2018/12/01 01:36 AM
                                      Zen 2Domaldel2018/11/30 03:19 AM
                                        Zen 2Domaldel2018/11/30 03:29 AM
                                Zen 2Jan Olšan2018/11/29 01:21 PM
                                  Zen 2Jan Olšan2018/11/29 01:29 PM
                                    Zen 2anon2018/11/29 03:12 PM
                                      Zen 2Domaldel2018/11/30 03:48 AM
                                    Zen 2Domaldel2018/11/30 03:46 AM
                                      Zen 2juanrga2018/11/30 04:34 AM
                                        Zen 2Domaldel2018/11/30 07:12 AM
                                          Zen 2juanrga2018/11/30 01:05 PM
                                            Zen 2Domaldel2018/11/30 01:12 PM
                                              Zen 2itsmydamnation2018/11/30 01:24 PM
                                                Zen 2Domaldel2018/11/30 03:35 PM
                                                Ps. Thanks for the explaination. (NT)Domaldel2018/11/30 03:36 PM
                                                Zen 2juanrga2018/12/01 05:54 AM
                                                  Zen 2Domaldel2018/12/01 07:58 AM
                                                    Zen 2juanrga2018/12/01 11:52 AM
                                                      Zen 2Domaldel2018/12/01 02:27 PM
                                                        Zen 2Travis Downs2018/12/01 05:53 PM
                                                          Zen 2Domaldel2018/12/01 10:12 PM
                                                            Zen 2Travis Downs2018/12/02 08:18 PM
                                                          Zen 2Domaldel2018/12/01 10:15 PM
                                                          Zen FLOPs - simultanaous FMAs and ADDSHeikki Kultala2018/12/01 11:15 PM
                                                            Zen FLOPs - simultanaous FMAs and ADDSDomaldel2018/12/01 11:32 PM
                                                              Zen FLOPs - simultanaous FMAs and ADDSHeikki Kultala2018/12/02 02:16 AM
                                                                Zen FLOPs - simultanaous FMAs and ADDSDomaldel2018/12/02 03:40 AM
                                                                  Zen FLOPs - simultanaous FMAs and ADDSHeikki Kultala2018/12/02 05:30 AM
                                                                    Zen FLOPs - simultanaous FMAs and ADDSDomaldel2018/12/02 06:06 AM
                                                                    Zen FLOPs - simultanaous FMAs and ADDSanon2018/12/02 08:46 AM
                                                                      Zen FLOPs - simultanaous FMAs and ADDSDomaldel2018/12/02 09:08 AM
                                                                        What's the end result when looking at sustainable maximum throughput?Domaldel2018/12/02 09:34 AM
                                                                          What's the end result when looking at sustainable maximum throughput?anon2018/12/02 10:52 AM
                                                                            What's the end result when looking at sustainable maximum throughput?Domaldel2018/12/02 11:35 AM
                                                                        Zen FLOPs - simultanaous FMAs and ADDSMontaray Jack2018/12/03 12:46 PM
                                                            Zen FLOPs - simultanaous FMAs and ADDSjuanrga2018/12/03 04:32 AM
                                                              Zen FLOPs - simultanaous FMAs and ADDSDomaldel2018/12/03 04:45 AM
                                                        Zen 2juanrga2018/12/02 08:07 AM
                                                          Zen 2juanrga2018/12/02 08:40 AM
                                                            Zen 2Domaldel2018/12/02 09:25 AM
                                                              Zen 2juanrga2018/12/03 04:19 AM
                                                                Zen 2Domaldel2018/12/03 04:50 AM
                                                          Zen 2Domaldel2018/12/02 09:22 AM
                                                            Zen 2juanrga2018/12/03 04:26 AM
                                                  Zen 2itsmydamnation2018/12/01 05:34 PM
                                                    Zen 2Travis Downs2018/12/01 05:59 PM
                                                      Zen 2itsmydamnation2018/12/01 08:45 PM
                                                      Zen 2Domaldel2018/12/01 10:23 PM
                                                    Zen 2juanrga2018/12/02 08:36 AM
                                              Zen 2juanrga2018/12/01 05:46 AM
                                                Zen 2Domaldel2018/12/01 08:04 AM
                                      Zen 2Jan Olšan2018/12/01 10:19 AM
                                        True, you're right about that. (NT)Domaldel2018/12/01 02:28 PM
                                      Zen 2Travis Downs2018/12/01 06:35 PM
                                        Zen 2Domaldel2018/12/01 10:31 PM
                                        Zen 2-.-2018/12/02 05:24 AM
                                  Zen 2Domaldel2018/11/30 03:42 AM
                                    Zen 2Jan Olšan2018/12/01 10:21 AM
                                      Zen 2Domaldel2018/12/01 02:29 PM
                                  Zen 2juanrga2018/11/30 04:49 AM
                                    Zen 2Jan Olšan2018/12/01 10:12 AM
                                      Zen 2juanrga2018/12/01 12:30 PM
                                        Zen 2Jan Olšan2018/12/01 03:55 PM
                            Zen 2juanrga2018/11/29 04:45 AM
                              Zen 2Domaldel2018/11/29 04:51 AM
                                Zen 2juanrga2018/11/29 05:21 AM
                                  Zen 2Domaldel2018/11/29 05:25 AM
                                  FP bandwidth needs (was: Zen 2)hobold2018/11/29 12:51 PM
                                    FP bandwidth needs (was: Zen 2)Domaldel2018/11/30 03:56 AM
                                      FP bandwidth needs (was: Zen 2)Emil Briggs2018/11/30 06:55 AM
                                    FP bandwidth needs (was: Zen 2)Per Hesselgren2018/11/30 05:28 AM
                                      FP bandwidth needs (was: Zen 2)hobold2018/11/30 06:17 AM
                                      FP bandwidth needs (was: Zen 2)Michael S2018/11/30 06:53 AM
                                        FP bandwidth needs (was: Zen 2)Per Hesselgren2018/11/30 08:31 AM
                            Zen 2nobody2018/12/01 11:17 AM
                              Zen 2Domaldel2018/12/01 02:37 PM
                    A76 in Kirin 980 2.6GHzRichardC2018/11/28 09:33 PM
                      A76 in Kirin 980 2.6GHzWilco2018/11/29 02:49 AM
                        ThunderX2RichardC2018/11/29 07:34 AM
                          ThunderX2Wilco2018/11/29 01:15 PM
                            ThunderX2RichardC2018/11/29 02:39 PM
                              ThunderX2RichardC2018/11/29 02:48 PM
                              ThunderX2Montaray Jack2018/11/30 08:51 AM
                    A76 in Kirin 980 2.6GHznone2018/11/28 11:58 PM
                      A76 in Kirin 980 2.6GHzAdrian2018/11/29 12:27 AM
                        Thanksnone2018/11/29 01:17 AM
                          Forgot to select "No Text" :-) (NT)none2018/11/29 01:18 AM
                      A76 in Kirin 980 2.6GHzWilco2018/11/29 03:21 AM
                    A76 in Kirin 980 2.6GHzLinus Torvalds2018/11/29 10:24 AM
                      A76 in Kirin 980 2.6GHzWilco2018/11/29 01:34 PM
                        A76 in Kirin 980 2.6GHzLinus Torvalds2018/11/29 05:09 PM
                          A76 in Kirin 980 2.6GHzDomaldel2018/11/30 04:13 AM
                          A76 in Kirin 980 2.6GHzjuanrga2018/11/30 05:36 AM
                            A76 in Kirin 980 2.6GHzDomaldel2018/11/30 07:22 AM
                              A76 in Kirin 980 2.6GHzdmcq2018/11/30 07:45 AM
                              A76 in Kirin 980 2.6GHznone2018/11/30 12:07 PM
                              A76 in Kirin 980 2.6GHzjuanrga2018/11/30 01:06 PM
                                A76 in Kirin 980 2.6GHzDomaldel2018/11/30 01:22 PM
                                  A76 in Kirin 980 2.6GHzMaynard Handley2018/11/30 01:33 PM
                                A76 in Kirin 980 2.6GHzAaron Spink2018/11/30 04:52 PM
                                  Paypal serversjuanrga2018/12/01 06:05 AM
                              A76 in Kirin 980 2.6GHzWilco2018/11/30 02:07 PM
                                HyperboleFoo_2018/11/30 02:19 PM
                                  HyperboleAaron Spink2018/11/30 04:57 PM
                                  HyperboleWilco2018/12/01 01:43 AM
                                    HyperboleDavid Kanter2018/12/01 05:37 AM
                                      Hyperbolenone2018/12/01 07:29 AM
                                        HyperboleWilco2018/12/01 09:52 AM
                          A76 in Kirin 980 2.6GHzMaynard Handley2018/11/30 02:40 PM
                            A76 in Kirin 980 2.6GHzLinus Torvalds2018/11/30 08:40 PM
                              A76 in Kirin 980 2.6GHzMaynard Handley2018/11/30 09:29 PM
                                A76 in Kirin 980 2.6GHzLinus Torvalds2018/12/01 12:29 PM
                                  A76 in Kirin 980 2.6GHzLinus Torvalds2018/12/01 01:12 PM
                                  A76 in Kirin 980 2.6GHzLinus Torvalds2018/12/01 01:21 PM
                                    A76 in Kirin 980 2.6GHzHoward Chu2018/12/01 02:03 PM
                                      A76 in Kirin 980 2.6GHzaaron spink2018/12/02 01:57 AM
                                    A76 in Kirin 980 2.6GHzMaynard Handley2018/12/01 03:20 PM
                                      A76 in Kirin 980 2.6GHzDoug S2018/12/02 10:13 AM
                                        A76 in Kirin 980 2.6GHzdmcq2018/12/02 12:35 PM
                                    A76 in Kirin 980 2.6GHzaaron spink2018/12/02 01:54 AM
                                  A76 in Kirin 980 2.6GHzMaynard Handley2018/12/01 03:08 PM
                                  A76 in Kirin 980 2.6GHzaaron spink2018/12/02 01:49 AM
                                A76 in Kirin 980 2.6GHzDoug S2018/12/02 09:57 AM
                  A76 in Kirin 980 2.6GHzjuanrga2018/11/29 03:47 AM
                    "could be" vs "does"RichardC2018/11/29 07:49 AM
                      "could be" vs "does"dmcq2018/11/29 09:22 AM
                        "could be" vs "does"dmcq2018/11/29 10:19 AM
                        "could be" vs "does"RichardC2018/11/29 12:04 PM
  Amazon EC2 Instances (A1) Powered by Arm-Based AWS Graviton ProcessorsMaynard Handley2018/11/27 06:52 PM
  Parallel Linux compilation benchTravis Downs2018/11/29 12:40 PM
    defconfig? (NT)anonymous22018/11/29 04:01 PM
      defconfig?Travis Downs2018/11/29 04:14 PM
      yes it is; sorryanonymous22018/11/29 04:15 PM
    Parallel Linux compilation benchanonymous22018/11/29 04:45 PM
      Parallel Linux compilation benchTravis Downs2018/11/29 07:29 PM
    Parallel Linux compilation benchLinus Torvalds2018/11/29 04:52 PM
      Parallel Linux compilation benchTravis Downs2018/11/29 07:52 PM
Reply to this Topic
Name:
Email:
Topic:
Body: No Text
How do you spell green?