![]() There are exceptions to the Foreign Sovereign Immunities Act which could subject the Kree to jurisdiction in a US Court. The Kree not participating in the global economy, let alone any embassies on Earth, would make judgment enforcement extremely difficult.Ī human attorney retained by the Kree Empire, or a Kree lawyer seeking pro hac vice status in a US Court, would argue that the Foreign Sovereign Immunities Act protects the Kree Empire as a foreign state would be immune from the jurisdiction of the courts of the United States under 28 U.S.C.S. While litigation in the United States has been against foreign countries hostile to the United States, those normally end in frozen bank accounts or garnishing payments made to companies doing business with said hostile nation. However, suing an alien empire from another planet is legally untested. Additionally, wherever an Inhuman or Deviant causes property damage or injuries people would be the proper place to sue the Kree based where that injury occurred. The fact the Kree used that area as a base for their experiments should meet jurisdictional requirements for damages resulting from exposure to the Terrigen Mist. The Commonwealth of Puerto Rico, a territory of the United States, would be the proper venue to hear any cases pertaining to Terrigen Mist exposure, because the Kree city is located below Puerto Rico. Let’s summon our Cosmic Awareness to answer can the Kree be sued on Earth? The Agents of SHIELD episode “Who You Really Are?” set the stage for these questions with the Kree Vin-Tak’s visit to Earth. Is the Kree Empire financially responsible for the damaged caused by people exposed to the Terrigen Mist? Can those exposed to the Mist sue the Kree for damages?
0 Comments
isn't this supposed to be a siege tutorial? The average "let's play" guys would totally get rekt on that level, but of course many of these "beta" testers probably don't even get that far. Then you design chokepoints map like "The Gap" while only giving enough resources for the player to make one siege troll. And all of them rout after seeing one of their friends getting pummeled by siege trolls. This is a big problem when all of your missions are basically "attack enemy position and kill them all, if you take too long then you don't get anything." Meanwhile the "assault" units are all worthless (even if the berserkers are good, the cost to replace dead glass cannons would bankrupt you) compared to the defensive units, holding the line is much easier than attacking it. the cavalries would have decisive victory, charging and routing the enemy lines. Consider this scenario, map is 10x10, a team of 30 shock cavalries would absolutely get destroyed by a team of 10 skirmishers, 10 archers, and 10 siege trolls. If you make a mistake like training berserkers, spears and turning trolls into melees, skirmishers into shock cavs (melee focused team), then you're screwed because melees get obliterated and take too much damage. It's a puzzle because there is only one solution. All ranged unit damages need to be reduced, and skirmishers should not be able to retreat several hexes, maybe just 1 or 2 hexes max. Only purpose of melee is to cover your ranged units, and glass cannon melees are utterly worthless because they can't even attack enemy melees who got covering fire without taking significant losses and would be wiped out on the enemy turn. Game is not balanced, ranged units, siege units, and skirmishers are way more useful than melees. We will take a look at balance tomorrow with the feed back from the first round of players. I think that it is one problem with various solutions, but that to me appears to be the case in PG series games as well. I disagree with the puzzle assumptions, but it is true that obviously the strategy you have will be different once you know what you are facing. Originally posted by primetide_dev:I agree with the reward and I will be happy to admit balance can always be improved. Please focus more attention on the design. But, game design is a separate talent and skill from coding a game. ![]() And, many of the features of this game show your skill (the AI in this game is especially well done – nice job). ![]() I don’t need advice, I just need better game design.Ĭlearing you’re all competent coders, and have done a nice job putting out a polished Unity project. I’ve played Panzer General, Panzer General II, Allied General, Panzer General III, Panzer General 3D, Star General, the original Fantasy General, Panzer Corp, and the entire extended grand campaign for Panzer Corp… and don’t have trouble handling any of those at even higher difficulties. The unit tree’s show weird inconsistencies with some branches resulting in significant upgrades, while other are hardly any upgrade at all.Īnd please, don’t respond with a bunch of advice on how the play the game better. Glass cannon units shouldn’t be as expensive as well-rounded troops. There should always be a nominal reward (ala the entire Panzer General series, and Panzer Corp).Īlso, FG2 is rife with unit balance issues. If you give the player zero reward, then you’re putting them into a downward spiral where they are less and less likely to get rewards in the future. I do like the timer-mechanism for showing decreased reward as the battles go on… but it should never drop to zero. ![]() It should never be the case that the player wins a battle, and gets zero reward. Before you know the solution to the puzzle, the battles are too hard… after you’ve figured out the solution, the battles are no longer challenging. ![]() For a wargame (and FG2 is still essentially a wargame) puzzle battles are notorious as representing bad game design. Too many of the battles in FG2 are “puzzle” battles. I’m talking about balance, game structure, risk-reward mechanisms, etc… game design. By “bad game design” I’m not talking about coding. For deeper analysis, new PivotTable Slicers help you filter large volumes of data and discover patterns. Familiar keyboard shortcuts, autocomplete and an improved formula builder save you time when creating spreadsheets or entering data. You can work on the same document simultaneously with your teammates and use threaded comments to have a conversation right next to the corresponding text.Įxcel for Mac-The new Excel for Mac helps you visualize your information by recommending charts best suited for your data with chart previews. The new Design tab lets you easily apply designer-quality layouts, colors and fonts throughout your document. Word for Mac-Word’s powerful writing and reviewing tools make it easy to create great-looking documents. New, built-in document sharing tools make it easy to invite teammates to work on a document together. When sharing documents, you won’t have to worry about losing content or formatting, as Office for Mac offers unparalleled compatibility with Office on PCs, tablets, phones and online. Office for Mac is cloud-connected, so you can quickly get to the documents you’ve recently used on other devices and pick up where you left off. With full Retina® display support, your Office documents look sharper and more vibrant than ever. ![]() Mac users will appreciate the modernized Office experience and the integration of Mac capabilities like Full Screen view and Multi-Touch TM gestures. It works the way you expect, with the familiar ribbon interface and powerful task panes. If you already use Office on a PC or iPad, you will find yourself right at home in Office 2016 for Mac. The new versions of Word, Excel, PowerPoint, Outlook and OneNote provide the best of both worlds for Mac users-the familiar Office experience paired with the best of Mac. Based on feedback from the great Mac Office community, we’ve made major updates to each of the apps, and we couldn’t be more pleased to deliver it first to our Office 365 customers. Today we are taking a big step forward for Mac® users- Office 2016 for Mac is now available in 139 countries and 16 languages. Today’s post was written by Kirk Koenigsbauer, corporate vice president for the Office Client Applications and Services team. ![]() The best way to keep your passwords secure is by using a password manager. Remembering the credentials for all of your accounts is tricky. How to avoid losing your passwords in the future Then click “Save changes and sign in.” Your password will be reset to a new one. Enter the answer, and you will be redirected to another window.Įnter your new password twice. You might be asked additional security questions about your account. You will be redirected to the “Password assistance” page.Įnter your email address or mobile number and click “Continue.”Īmazon might send you a one-time password (OTP) to confirm your identity. Open Amazon in your browser or on your mobile device.Ĭlick the “Account & Lists” or “Sign in” button in the top left corner of the website or tap “Already a customer? Sign in” on the app’s login screen.Ĭlick “Forgot password” under the “Need help” drop-down menu. If you can’t log in to Amazon because you forgot your password, don't worry - the password reset process is pretty simple: Or if you can’t think of a complicated password, use the NordPass password generator. Once you come up with a password, you can check if it’s secure enough using our password checker tool. Make it as random as possible - avoid common phrases and words. Make sure you have a combination of upper- and lowercase letters, numbers, and symbols. Try to come up with a password that is at least eight characters long, ideally 15 characters. If you want to secure your account, make sure you follow these tips: Hackers already know about the most popular combinations, like “password”, “123456”, and “qwerty”. When creating a new password, don’t fall back on bad habits. Tap “Edit” next to the “Password” field to open the “Change password” page.Įnter your current password followed by a new password. Select “Login & security” under “Account settings.” The following steps are similar for both Android and iOS.Īt the bottom of the screen, tap the “Profile” button. Now enter your new password in the field below and save changes. Scroll down to “Password” and click “Edit.”Įnter your current password (if you forgot your Amazon password, don’t worry - read on to find out how to reset it). You will see a table with your account details. Change your password on the Amazon websiteĬlick the “Account & Lists” button in the top right corner of the website. The process to change your password on Amazon is quite easy. If you want to improve your account’s security, changing the password from time to time is a good choice, especially if you tend to reuse your passwords ( which is a terrible idea). Check out our tutorials on how to change and reset your Amazon password. Recovering your credentials may seem like a hassle, but services like Amazon provide a quick and easy way to solve this issue. It can happen to anyone - you’re about to log in to your favorite website only to realize that you can’t remember your password. ![]() Hello there! Yes, yes, I’m still alive, although those of you who have sent in requests that have gone unanswered for so long probably aren’t so happy to see me popping in without answering them. fire emblem fire emblem if fire emblem fates pairing analysis camilla keaton velouria Anonymous The next two skills are here for a similar purpose Trample (unless enemy is on a mount, damage +5) and Odd Shaped (during odd-numbered turns, damage +4) can both stack the amount of damage Velouria can do in a single blow massively, up to +14 against a foot soldier on every other turn! Better Odds (recover 40% HP at the start of odd-numbered turns) gives Velouria some breathing room, recovering some health so she doesn’t need to fly back for healing quite so often, while Bowbreaker (Hit rate and Avoid +50 when the enemy is equipped with a Bow) gives her a fighting chance against any snipers who would seek to pick her out of the sky. But I think you’ll find that this new airborne Velouria can be a terror of the skies, raining death (and maybe a dash of justice?) from above! Axefaire is here, as always with the -faire skills, in order to increase damage. Notes: Again, something of a strange set we’ve got here. Don’t worry they’ll be dead next turn! Velouria (Wyvern Lord) And finally, we’ve got Savage Blow (when user triggers the battle, enemies within a 2 tile radius have their HP reduced by 20% after the battle), which will help soften up tougher foes that Camilla couldn’t reach this turn. ![]() Lunge (select the “Lunge” command to swap places with an enemy after an attack) allows Camilla to more easily break up enemy ranks, letting her get at softer targets even more easily so that she can do her job. Sol (Skill% chance of restoring half the damage dealt to the enemy) and Lifetaker (when user triggers the battle, recover 50% HP after defeating the enemy) are both present in order to keep Camilla healthy, letting her heal off any of the damage she’ll be taking as she sweeps through the enemy lines. ![]() Axefaire (when user is equipped with an Axe, damage +5 during battle) certainly fits, given Berserker can only wield axes, and Axefaire is here in order to further pump the kinds of damage Camilla should be doing. This combination of skills probably looks a little weird, though that class certainly fits Camilla. Notes: I’ll be honest - this is something of a strange set. Now then, on to the class and skill sets! Camilla (Berserker) And at least they aren’t negative! Probably best to let Velouria stick to dealing with physical foes anyway, however. Unfortunately, the trade off is found in the rest of her modifiers three 0 modifiers in Magic, Skill, and Resistance aren’t amazing, though an argument could be made that none of those but Skill are stats she really cares about. And looking at those class pools and stat modifiers, it’s pretty easy to understand why - you’re stacking everything into that Strength so this wolf child can tear her enemies apart with big bruiser classes! What this pairing lacks across the board, it makes up for by pumping everything into Strength and Defense - +5 Strength and +4 Defense is nothing to scoff at! Now, this pairing is one I’ve seen talked a lot about quite a bit. ![]() Velouria: Wolfskin/Fighter/Wyvern Rider.Camilla: Wyvern Rider/Dark Mage/Fighter. ![]() Clover Configuration Files for macOS Sierra 10.12.5. Ive been long interested in building a Hackintosh using just the Clover EFI Bootloader. Clover configuration files and patches for Mac OS 10.14 with i7-6700 AMD vega56 MS-7996 and guide to fix hackintosh Showing only a portion of the GUI small display area problem fixwith two language version - fjh1997/hackintosh-clover. "StartPattern" and corresponding "MaskStart" to define a place from what we want to search. UniBeast Hackintosh tool updated for macOS High Sierra. User can disable it in the ist or in Clover GUI. ![]() Patches in OpenCore can be "Enabled" by setting the variable while in Clover they are enabled by default. I don't know if OpenCore is able do the same.Ħ. RangeFind restrict search in Clover by several bytes. More careful see documentation for OpenCore and samples for Clover at this page.ĥ. In the case of 0xFF00FF it will be the same. ![]() OpenCore assumes byte mask while Clover assumes bit masking. In the example it can be setupDateTimeAlarm.Ĥ. Procedure name in OpenCore must be long like _ZN8AppleRTC18setupDateTimeAlarmEPK11RTCDateTimeĬlover can use short name. Clover deal only with 64 bit arch while OC has "Arch" parameter.ģ. Clover has different section for Kernel patches, kexts patches and Booter (boot.efi) patches.Ģ. OC accounts them as same and name "kernel" in the place of name of kext. Press spacebar to enter Boot Options and choose Without Caches option and/or Inject Kexts option then Boot Mac OS X with selected options. Read 2 user reviews of Clover Configurator on MacUpdate. Mounting the EFI System Partition and installing Clover 1. Download the latest version of Clover Configurator for Mac - Create custom configuration files for the Clover EFI bootloader. Copy the Clover folder by right clicking on its icon in Windows File Explorer. Extract the Clover subfolder to your \Downloads with 7-Zip. There is a correspondence of OpenCore and traditional Clover settings to easy migrate from OpenCore to new Clover.Ībout kernel and kext patches there is the follow.ġ. Download the file from Sourceforge and open the file with 7-Zip. There are new section in ist named Quirks that collect setting for OpenCore but some setting is just delegated from Clover because it can change it on the fly. Starting Windows and other OSes is done by Clover's way. It started as Clover using Clover's GUI and ability to change settings and then started OpenCore to inject and patche kexts and start macOS. Since rev5123 devs make joined bootloader Clover OpenCore. Hackintosh EFI Clover Folders for All ChipsetsĬredits: Jief_Machak, Slice and acidanthera team Mercenaries mode is coming to the Resident Evil 4 remake as part of a free post-launch content update at some point down the line, but there has been no word on when Assignment Ada or Separate Ways content may make their way to the game. The Resident Evil 4 remake doesn't have Assignment Ada, the Separate Ways campaign is nowhere to be found, and most egregiously of all, The Mercenaries mode isn't available at launch. Resident Evil 4's New Game+ adds a great deal of replay value to the game and the harder difficulties are fun to conquer, but it's incredibly disappointing to reach the end credits and realize that none of the bonus modes are there. Side quests reward players with spinels that can then be turned in to the merchant for special items, so they're definitely worth pursuing.ĭespite how good the changes are, the sad truth is the Resident Evil 4 remake has less content than the GameCube version did back in 2005. Resident Evil 4 side quests can get fairly repetitive by the end of the game - several quests ask players to shoot blue medallions - but they still give added replay value and, in some cases, encourage players to more thoroughly explore areas they may have otherwise overlooked. Like in the original, players even take control of Ashley for a time, but this section is significantly revamped to be more of a pure horror experience, and it's one of the best changes in the remake.Īnother change fans will appreciate in the Resident Evil 4 remake is the addition of side quests. Ashley's presence lends a great deal of extra tension to certain sections of the game, as players have to deal with hordes of enemies all the while making sure she stays out of harm's way. The developers have managed to make keeping Ashley safe far less annoying than it was in the original game, though players still have to focus on defending her from potential threats. There's a greater focus on melee combat than before, with Leon able to parry attacks with his knife and even take out enemies from behind with stealth kills.Īshley has been changed in the Resident Evil 4 remake as well. Leon can move and shoot this time, and while one might think that would make things easier, the enemies are deadlier and have more tricks up their sleeves to compensate. Each blood-soaked encounter will leave players running on fumes again, creating a satisfying gameplay loop of stocking up, using it all to stay alive, and then stocking up again.Ĭombat in the Resident Evil 4 remake is brutal and far more dynamic than in the original. The merchant is back in the Resident Evil 4 Remake as well with an expanded inventory of wares, and so players will find themselves well-stocked in-between battles. Besides finding healing items, treasure, and bullets, players can also collect gunpowder and resources that can be crafted into various ammo types and grenades. Once players have successfully cleared the area of any threats, they are free to loot corpses and nearby breakable crates for supplies. Players will find themselves regularly expending all their ammo as they blast away the vicious hordes with whatever is available, creating a genuine sense of panic and intensity. The parasite-infested enemies are downright relentless, constantly swarming Leon and hardly ever giving the player any time to breathe. It's clear from the get-go that the Resident Evil 4 remake is going for a much darker tone. ![]() ![]() It looks as good, if not a slight cut above, the other recent Resident Evil remakes. The original game looked great for its time, but the Resident Evil 4 remake takes the visuals to another level, offering more realistic character models, detailed environments, and a brisk frame rate that never falters. ![]() Resident Evil 4 wastes no time setting the horror mood with its atmospheric lighting and grotesque monster design. Whereas the original Resident Evil 4 hardly felt like a horror game at times, the Resident Evil 4 remake keeps itself firmly rooted in the horror genre while retaining the over-the-top action that made the original game a hit. The Resident Evil 4 remake follows in the footsteps of the other Resident Evil series remakes, boosting the graphics, adding quality-of-life features, and pushing things in a more serious direction. ![]() Not just when tragedy strikes (as it will, and soon) but now. Pray for that day when there are no more tears, yes, but work now to love intensely. Even with all the ugliness in the world, the Spirit of God still prompts people to unfathomable kindness.Ĭhristians, we need to be at the forefront of this movement of love. And while I won’t pretend that this outpouring of compassion and generosity covers over the evil of the crime, it is a consolation to know that here on this earth we are loved. When tragedy strikes, people of every faith and no faith act with powerful love toward strangers. Peter: let your love for one another be intense. Somewhere, deep down, is written on the human heart this plea of St. People drove 18 hours to bring Golden Retrievers to comfort the survivors. Chick fil-A opened on a Sunday to serve the first responders. Revelers acted as living tourniquets for strangers, holding them close to slow the flow of blood. Muslims donated blood despite fasting for Ramadan. Because every time this happens-and God help us that we live in a world where things like this happen again and again-the world steps up. We choose to pray as we weep over the viciousness of such a hate crime.Īnd yet mixed in among all the anger and sorrow I’m feeling is a tremendous amount of pride. We choose to hope, as the world erupts with blame and accusations. I’m praying for the victims by name, offering my Mass each day for a different slaughtered child of God. Eternal rest grant unto them, O Lord, and let perpetual light shine upon them. So we cling to that hope for ourselves and beg mercy for those whose lives were taken this week. You were made for the joy of heaven, the promise of comfort offered to all who mourn and weep. You were made for life eternal where the faithful departed rest in the embrace of God. “In the world you will have trouble,” Jesus said, “but take courage: I have conquered the world.” (John 16:33) And so it’s no wonder that this world is a vale of tears, a crucible of sin and suffering.īut you were not made for this world. ![]() Weeks like this have me clinging to the Cross and the promise of a world where death has been destroyed and every tear wiped away.Īgain and again Scripture tells us that we weren’t made for this world. Here I am again, alternately heartbroken for those who suffer and frustrated at how quickly pain becomes a cause for further division. 1 Peter 4:8Īt the end of an ugly week, I find myself trying to remember the last week when there wasn’t a mass shooting or terror attack or other horrifying headline to rock the world for a few minutes before we all got back to our own lives. Isaiah 25:8Ībove all, let your love for one another be intense, because love covers a multitude of sins. The reproach of his people he will remove from the whole earth, for the Lord has spoken. The Lord God will wipe away the tears from all faces. & speaks with them." Click to bring God's word to your inbox (1 verse a day) If you would like to see a donation link for the application here, please include one in the AppStream data. Please open a pull request on if you have changed it and would like to see this page updated accordingly. ![]() Thanks for shipping AppStream metainfo inside your AppImage. Tools like appimagetool and linuxdeployqt can do this for you easily. zsync file so that it can be updated using AppImageUpdate. Please consider to add update information to the Cura AppImage and ship a. ![]() Pro Tips for further enhancing the Cura AppImage Press the green Direct Download button only, and the download will take place within two. Great! Here are some ideas on how to make it even better. You can also download a standalone installer for your computer at PrusaSlicer introduction & download or at our GitHub. How to download and install Ultimaker Cura 1 - Download the program. Thanks for distributing Cura in the AppImage format for all common Linux distributions. If you would like to have the executable bit set automatically, and would like to see Cura and other AppImages integrated into the system (menus, icons, file type associations, etc.), then you may want to check the optional appimaged daemon. If you would like to update to a new version, simply download the new Cura AppImage. This is entirely optional and currently needs to be configured by the user. If you want to restrict what Cura can do on your system, you can run the AppImage in a sandbox like Firejail. Then double-click the AppImage in the file manager to open it. Use at your own risk!ĭownload the Cura AppImage and make it executable using your file manager or by entering the following commands in a terminal: Follow these instructions only if you trust the developer of the software. This is a Linux security feature.īehold! AppImages are usually not verified by others. However, they need to be marked as executable before they can be run. Download the latest version of Cura for your operating system. Unlike other applications, AppImages do not need to be installed before they can be used. object, Curas slicer engine prepares your model in the back- ground faster than ever. Running Cura on Linux without installation Most AppImages run on recent versions of Arch Linux, CentOS, Debian, Fedora, openSUSE, Red Hat, Ubuntu, and other common desktop distributions. ![]() No system libraries or system preferences are altered. Download an application, make it executable, and run! No need to install. Awesome!ĪppImages are single-file applications that run on most Linux distributions. And with industry-standard software integration, you can streamline your workflow for maximum efficiency.Ĭura is available as an AppImage which means "one app = one file", which you can download and run on your Linux system while you don't need a package manager and nothing gets changed in your system. Our software library provides a free download of Cura 15. Optimized, expert-tested profiles for 3D printers and materials mean you can start printing reliably in no time. Cura is the native slicer developed by the popular 3D printing brand Ultimaker. If you need more information or support, feel free to contact us by email.Ultimaker Cura is a slicer, an application that prepares your model for 3D printing. Please note, We see this profile as a general-purpose profile.įor additional print settings, we advise checking our technical datasheets. Settings > Materials > Manage Materials… Next, press the Import button and select the downloaded profile you want to import. It is free to download, offers an easy start for beginners and many options for experts. To import the material profile in the Cura interface go to Cura is one of the most popular slicers around. This makes it easy to start printing with our materials on Ultimaker printers and will make sure you are using the right settings for your print. Importing the Ultrafuse material profiles into the Cura Material Manager will make our materials available to select in Cura directly. We will give an update in our Blog & News section when new profiles are released, so you won’t miss a thing. ![]() īehind the scenes, Ultrafuse is also working on Cura print profiles for other printer brands.Īt the same time, print profiles for other slicer programs will be made available once finalized. On this page, you will find the available 3D Printing Profiles for printing with Ultrafuse (and Innofil3D) filament.įor now, all Ultrafuse Cura profiles for the Ultimaker printers are covered and this list will continuously be updated. Nearly one in six of the city’s homes has been abandoned. The city found itself in a precipitous decline: Flint’s population has since plummeted to just 100,000 people, a majority of whom are African-American, and about 45 percent of its residents live below the poverty line. But the 1980s put the brakes on that period of prosperity, as rising oil prices and auto imports resulted in shuttered auto plants and laid-off workers, many of whom eventually relocated. ![]() In the mid-20th century, Flint-the birthplace of General Motors-was the flourishing home to nearly 200,000 people, many employed by the booming automobile industry. Not surprisingly, the Flint River is rumored to have caught fire-twice.Īs the industries along the river’s shores evolved, so too did the city’s economy. The waterway has also received raw sewage from the city’s waste treatment plant, agricultural and urban runoff, and toxics from leaching landfills. For more than a century, the Flint River, which flows through the heart of town, has served as an unofficial waste disposal site for treated and untreated refuse from the many local industries that have sprouted along its shores, from carriage and car factories to meatpacking plants and lumber and paper mills. Long before the recent crisis garnered national headlines, the city of Flint was eminently familiar with water woes. It was ultimately the determined, relentless efforts of the Flint community-with the support of doctors, scientists, journalists, and citizen activists-that shined a light on the city’s severe mismanagement of its drinking water and forced a reckoning over how such a scandal could have been allowed to happen. Later studies would reveal that the contaminated water was also contributing to a doubling-and in some cases, tripling-of the incidence of elevated blood lead levels in the city’s children, imperiling the health of its youngest generation. The Michigan Civil Rights Commission, a state-established body, concluded that the poor governmental response to the Flint crisis was a “result of systemic racism.” ![]() Inadequate treatment and testing of the water resulted in a series of major water quality and health issues for Flint residents-issues that were chronically ignored, overlooked, and discounted by government officials even as complaints mounted that the foul-smelling, discolored, and off-tasting water piped into Flint homes for 18 months was causing skin rashes, hair loss, and itchy skin. A story of environmental injustice and bad decision making, the water crisis in Flint, Michigan, began in 2014, when the city switched its drinking water supply from Detroit’s system to the Flint River in a cost-saving move. |