1/23/2024 0 Comments Middle ages time period bce![]() ![]() This widespread dispersion of Jews outside of the Land of Israel is called the Diaspora." In 70 C.E., at the Roman siege of Jerusalem, Jews dispersed throughout northern Africa, the Middle East, and the Mediterranean. ![]() "A new Temple was constructed a century after the first was destroyed when some Jews returned to the Land of Israel. ((Catholics and christians today practice consuming the body and blood in rituals)) You might notice the shadowing story of Dionysus (who is a diety that does things like turn water into wine) involves being consumed by titans, and that men descended from titans are only saved because they had a piece of his divinity in him. The cult of Orpheus (Orphism) was in ancient greece before the time of christ. I'll provide one example here and hope its enough to spark further independent research : I don't have a way to quantify this just yet historically, but I am of the opinion religion has simply evolved in different cultures under different terms and names mostly, but in many ways they are remarkably similar. I'm not entirely sure how specific or vague this question is, I don't believe any one person developed the multitude of religions you are probably somewhat familiar with today. And Jewish law forbid marriage outside of the religion, further solidifying boundaries between Jews and their neighbors-boundaries that in some later instances became walled ghettos within which Jews were forced to live. The weekly Sabbath meant that Jewish merchants and peasants would refrain from work, while Christian or Muslim commerce might continue. But their communal lives remained mostly separate-Jewish dietary laws, or kashrut, meant that Jews had their own butchers, bakers, and even wine producers. Jews conducted business with non-Jews in the Middle Ages and the similarities in art, music, and food traditions speak to Jewish and non-Jewish interaction. Jews were integrated into the economy, and they were allowed to practice their religion freely. Unlike in the Christian world, Jewish people were not the only non-Muslim inhabitants (there were also Christians, Zoroastrians, Hindus, Buddhists, etc.). In areas dominated by Muslims, Jews in the Middle Ages were tolerated as a “dhimmi”-a people of the book. Life for Jews in Islamic lands was comparatively tranquil. ![]()
0 Comments
![]() ![]() 'The Agincourt Song' recounts the victory of Henry V over the French at Agincourt. 'Pastime With Good Company' is an evocation of Renaissance vocal and instrumental styles in which some of the singers are asked to imitate recorders, tabors and shaums. Songlist: Bailero, Le Ballet Des Ombres, Beau Soir, Nuit D'ƒtoiles, Chanson D'amour, Madrigal, A Chloris, Trois Rondels, Gardez Le Trait De La Fenestre, La Nuit, Deux Prieres: Beata Viscera Mariae, O Magnum Mysterium, Nos Souvenirs Qui Chantent, Chanson Francaise, Trois Chansons: Nicolette, Trois Beaux Oiseaux, Ronde, Calme Des Nuits, Trinquons, Choral Inappetissant Voicing: SATB | 4272b | Songbook | $20.95 Please note that most of the lyrics are in French, but English translations are included. With all of these songs, the joy will be in careful selection, fantastic practice and the thrill of performance for you and your audience. The harmonies of songs like Chanson D'Amour by Gabriel Faure convey just how stunning a song this is to hear as well as to sing, while others like Debussy's Beau Soir offer a similarly beautiful take on a different theme. Pieces like Madrigal by Gabriel Faure, a new edition of Maurice Ravel's incredible Trois Chansons, Camille Saint-Saens's Calme Des Nuits and Trinquons as well as Reynaldo Hahn's three Rondels, originally written for SATB choir. Many original works are included here, with these choral compositions by giants of French classical music often being regarded as some of their finest work. The selections in this songbook are second-to-none, with some of the most beautiful and affecting French choral music compiled into one volume. Suitable for Mixed-Voice Choirs of all sizes and abilities, this is the perfect collection for finding new performance pieces, but would work equally well as a complete concert program. This collection of French Songs & Choruses includes a wealth of original choral music by French composers, as well as many wonderful arrangements of some of the greatest French songs ever composed. Various Composers : French Songs & Choruses Songlist: In Memoriam, Vois sur ton chemin (See Upon Your Path), Caresse sur l'ocean (Caress Upon the Ocean), Cerf-volant (Kite Flying), Lueur d'ete (Summer's Warm Light), Compere Guilleri Voicing: SSA | 4262b | Sheet Music Collection | $12.95 | With Piano Includes the original French and English lyrics. Images of summer, like our childhood memories, remain always in our heart. "Lueur d'ete" dramatically portray the emotions, dreams and fears of the children in the story. "Cerf-volant " is a buoyant song that beautifully depicts the image of a kite flying high in the air implying a child's imaginative wishes and dreams. "Caresse sur l'ocean" is an enchanting melody with wonderful interwoven harmony, this expressive song paints an evocative image of a bird aloft on the wind, traveling far distances, from snowy far-off lands to castles in Spain. A golden light shines steadily at the very end of the path. The highly successful French movie Les Choristes (The Chorus) was nominated for an Oscar for Best Foreign Language Film and "Vois sur ton chemin (See Upon Your Path)' was nominated for Best Original Song with the musical theme reoccurs throughout the movie and expresses the central image of the story: Joys of childhood, too quickly forgotten erased. Various Composers : Music from Les Choristes (The Chorus) ![]() 1/23/2024 0 Comments Neorouter raspberry pi![]() ![]() Open the Balena Etcher Tool and select the “Flash from file option”.ĥ. Open the SD Card Formatter > Select the SD Drive > click on format.Ĥ. Once We have the software installed, plug your SD Card into the Card Reader and then into your computer system. Both these software can be easily downloaded from their respective sites.ģ. Once you have successfully downloaded the latest build, we will etch it onto the SD card, but for that, we will need two more utilities, namely the SD Card Formatter for cleaning your SD Card, and the Balena Etcher to write the image file onto your SD Card. Select the raspberry model that you are going to use for the project and download the EXT4 Image File (We Recommended using the Model 3 or 4 Series).Ģ. Let’s begin by downloading the image files of the latest stable release of OpenWrt from its official website. ![]() This tutorial will discuss in detail how to install and configure OpenWrt on your Raspberry Pi and effectively use it as your personal router.ġ. This Raspberry Pi loaded with the OpenWrt OS acts as an access point for all the devices that we want to connect. Our primary gateway to the internet services is the Router provided by the ISP, but instead of directly connecting our devices to the router, we connect our R-Pi to this router using a LAN Cable. Appropriate Power Supply to the Raspberry Pi.Raspberry Pi Module (3 series or the 4 series).In this tutorial, we will be loading the OpenWrt Firmware on Raspberry Pi and configure it to use it as a router acting like a bridge between the Router provided by our ISP and our Computer. These are just a few of the plethora of features offered by OpenWrt. ![]()
1/23/2024 0 Comments Games like graveyard keeper![]() ![]() Forget boring parsnips and carrots, how about Pompadoots, Zinookas, and Fartichokes? Each crop is weirder and more wonderful than the last leaving your plot of land looking like a botanical garden of exotic plants rather than a farm.Īnother great thing about the farming in Ooblets is that you can make a self-sustaining farm with the use of your adorable ooblet pals. Farming in Ooblets has the same cycle of planting, watering, and harvesting but what makes it stand out are the quirky crops you can grow. It’s tough choosing the cutest farming game on this list, but Ooblets’ bubblegum visuals, quirky farming produce, and adorable critters ich it into the number one spot. Story Of Seasons: Pioneers Of Olive Town.To read more have a scroll down and be prepared for a bumper crop of wholesomeness. Here are our best farming games like Stardew at a glance. We've also included games with other must-have Stardew traits, such as cozy communities of people to befriend, some fishing, a little bit of mining, collectibles, and maybe a cheeky bit of romance. Not all of them completely focus on farming, but we’ve made sure that farming plays a central role in every single one of them. Thankfully there are plenty of excellent PC alternatives for you to flex your green thumb, and we’ve gathered the absolute cream of the crop below. ![]() Alas, some of the best farming games like Stardew Valley at the moment aren't available on PC - games like Animal Crossing, Harvest Moon, and Rune Factory - and while you can, in fact, mod Stardew Valley to make it feel more like Animal Crossing, it’s not really the same. Throwing some seeds into the ground and nurturing them until they grow into a mega crop of produce is as satisfying as it is calming. There’s nothing like kicking back with a relaxing farming game like Stardew Valley. ![]() 1/23/2024 0 Comments In splunk query![]() ![]() I have tried to group the results with the help of 'by' clause as "by host" but it is not giving the correct results. You ingress all machine data to Splunk indexer, and then you can search the data, and do more things like. But I want top 10 highest values of Requests for each host (such as ProdA, ProdB, ProdC and ProdD). In short, Splunk is a search engine for machine data. indexfoo Always specify an index hostnode-1 AND 'userCache:' rex 'userCache:s (w+)' dedup user.First, however, we need to extract the user name into a field. The above query is giving me the top 10 highest Requests in common among all hosts. That calls for the dedup command, which removes duplicates from the search results. ' 07:10:00' '71653' '19141836' '786602' '560' I want to perform a search where I need to use a static search string + input from a csv file with usernames: Search query- indexsomeindex hosthostp 'STATICSEARCHSTRING' Value from users.csv where the list is like this- Please note that User/UserList is NOT a field in my Splunk: UserList User1 User2 User3. So the result is: '_time' 'Requests' 'Total Response Time' 'Maximum Response Time' '95%ile of Response Time' Using boolean and comparison operators This example shows field-value pair matching with boolean and comparison operators. I have tried to group the results with the help of by clause as 'by host' but it is not giving the correct results. Field-value pair matching This example shows field-value pair matching for specific values of source IP (src) and destination IP (dst). But I want top 10 highest values of Requests for each host (such as ProdA, ProdB, ProdC and ProdD). Complex queries involve the pipe character, which feeds the output of the previous query into the next. SPL2 supports both block comments and line comments. The above query is giving me the top 10 highest Requests in common among all hosts. Common Search Commands SPL Syntax Begin by specifying the data using the parameter index, the equal sign, and the data index of your choice: indexindexofchoice. |timechart span=1m count(Req) as Requests, sum(Resp_Time_MS) as "Total Response Time", max(Resp_Time_MS) as "Maximum Response Time", p95(Resp_Time_MS) as "95%ile of Response Time" You can add comments to your SPL2 search string to explain a portion of a search, or to use as a troubleshooting technique. ![]() So using the below query: index=x host=prod* sourcetype=y I am trying to fetch top 10 max Requests count of events with their corresponding response time. ![]() 1/23/2024 0 Comments Oxygen charge ion![]() Li-ion batteries are ubiquitous today, but that does not mean that they are the best solution for all areas of application. When you’re taking your chemistry test, just remember that cats are always a positive thing.Andrew Corselli A prototype of the battery at TU Wien. Remember, cations are positive ions-they are positively charged because they have lost one or more electrons and therefore have more protons than electrons.Īnions are negative ions-they are negatively charged because they have gained one or more electrons and therefore have more electrons than protons. Sodium chloride-what we know as table salt-is actually composed of an anion and a cation (written as NA+CL-). By contrast, atoms of calcium, magnesium, aluminum, and sodium tend to lose electrons and form cations. Atoms of other elements also tend to form anions, including nitrogen, chlorine, and fluorine, among others. Oxygen often exists in a neutral state, but oxygen atoms tend to form anions by gaining two electrons. Many elements can take the form of either anions or cations depending on the situation. The number of electrons in an anion has gone up, resulting in a negative charge. Remember: the number of electrons in a cation has gone down, resulting in a positive charge. The word ion comes from the Greek ión, meaning “going,” and was introduced by English physicist and chemist Michael Faraday in the 1830s. The an- in anion is a form of ana-, meaning “up” (it’s the same root used in anode). Cation comes from the Greek katión, meaning “going down,” and anion comes from the Greek aniṓn, “going up.” The cat- in cation is a form of cata-, meaning “down” (it’s the same root used in cathode and catalyst). The first records of the words cation and anion in English come from around the 1830s. ![]() Where do the words cation and anion come from? ![]() For example, the symbols Na+ and Ca++ indicate cations, while Cl- indicates an anion. In chemistry, cations are indicated with a plus sign (+) and anions are indicated with a minus sign (-), with the number of symbols indicating the number of electrons lost or gained (this is called an atom’s valence). Anions are attracted to a positively-charged electrode called an anode. During electrolysis, the positively charged cations are attracted to a negatively-charged electrode called a cathode. One example is in the process of electrolysis, which involves an electric current passing through a material and producing a chemical reaction. But this difference in charge has an impact on how cations and anions behave and react. The difference between cations and anions is, of course, their charge. What is the difference between cations and anions? You won’t have any negative feelings for this discussion on the differences between commonly confused hormones like serotonin and dopamine. Anions are formed when an atom gains one or more electrons: the gain of the negatively-charged electron(s) results in an overall negative charge. What is an anion?Īn anion is an ion with negative charge, meaning it has more electrons than protons. Cations are formed when an atom loses one or more electrons: the loss of the negatively-charged electron(s) results in an overall positive charge. What is a cation?Ī cation is an ion with positive charge, which means it has more protons (positively-charged particles) than electrons (negatively-charged particles). Cations are also called positive ions, and anions are also called negative ions. Anions are negatively-charged ions (meaning they have more electrons than protons due to having gained one or more electrons). ⚡️ Quick summaryĬations are positively-charged ions (atoms or groups of atoms that have more protons than electrons due to having lost one or more electrons). We use the word ion to refer to atoms that have a charge one way or another, and we use the words cation and anion to specify whether the charge is positive or negative. An atom becomes negatively charged if it gains extra electrons, and it becomes positively charged if it loses electrons. In an ordinary atom, the number of protons equals the number of electrons, so the atom normally has no electric charge one way or the other. The protons in an atom have a positive charge, the electrons have a negative charge, and the neutrons have zero charge. Electric charge is a basic property of elementary particles of matter ( protons, electrons, and neutrons). Anions have a negative charge, and cations have a positive charge.īefore we talk about what exactly that means (and why it matters), let’s talk about what we mean by charge. The difference is in the electrical charge. But seriously: anions and cations are both ions. A cation is a type of ion for cats (OK, fine, that’s not true, but it is pronounced ). ![]() An anion, pronounced, is a type of ion-an electrically charged atom or group of atoms. ![]() 1/23/2024 0 Comments Kubernetes annotations vs labels![]() Specifying Namespace with kubectl Command.How to Create K8s Deployment in Specific Namespace?.How to Share a Cluster with Namespaces?.How to Create a Namespace in Kubernetes?.Documentation and Naming Conventions for Objects.Add Annotations and Labels to Namespaces.Define RBAC for Namespace Access Control. ![]() How do Pods Communicate across Different Namespaces in Kubernetes?.Resource Control: Fair Allocation, Preventing Resource Hogging.Permissions: Fine-Grained Control, Strengthened Security.Organization: Safeguarding Production, Streamlining Application Life Cycles.Isolation: Embracing Collaboration, Minimizing Interference.Kubernetes tags also integrate perfectly with Dynatrace filters. You can also leverage Kubernetes tags to set up fine-grained alerting profiles. This allows you to easily find and inspect the monitoring results of related processes running in your Kubernetes or OpenShift environment. Kubernetes-based tags are searchable via Dynatrace search. Kubernetes pod UID: Unique ID of the related pod.Kubernetes namespace: Namespace to which the containerized process is assigned.Kubernetes full pod name: Full name of the pod the container belongs to.Kubernetes container: Name of the container that runs the process.Kubernetes base pod name: User-provided name of the pod the container belongs to.Such properties and annotations can be used when specifying automated rule-based tags.Īdditionally Dynatrace detects the following properties that can be used for automated rule-based tags and property-based process group detection rules. Automatic detection of Kubernetes properties and annotationsĭynatrace detects Kubernetes properties and annotations. While you can also use tags (manual, automated, and via API) to apply ownership information to Kubernetes objects, this approach has its limitations-read more in Best practices for entity ownership. You can assign more than one team to a Kubernetes object, provided that the keys in the key-value pairs are unique. See also Best practices for entity ownership. We recommend defining ownership for the Deployment and all other objects for which you want ownership coverage. See Assign ownership teams to monitored entities for more on the correct format and examples of using labels to provide ownership information in key-value pairs in the deployment specification file. We recommend providing ownership information via Kubernetes labels to ensure that Kubernetes objects have adequate ownership coverage, which is especially important for short-lived entities like Pods. In Dynatrace, entity ownership can be specified for different Kubernetes objects such as Deployments, Pods, Services, or namespaces. These tags and rules can be changed and adapted any time and will apply almost immediately without any change to the monitored environment or applications. This enables you to use automated tagging rules, based on existing or custom metadata, to define your filter sets for charts, alerting, and more. ![]() Dynatrace automatically detects and retrieves all Kubernetes and OpenShift annotations for pods that are monitored with a OneAgent code module. ![]() For Kubernetes-based applications, you can simply use Kubernetes annotations. We recommend that you define additional metadata at the deployed system. This enables you to automatically organize and filter all your monitored Kubernetes/OpenShift application components. Dynatrace automatically derives tags from your Kubernetes/OpenShift labels. ![]() ![]() Content Exhibition - Content Store & Marketplace.Reallusion Monthly Freebie (Redirect Forum).Bring Your Architecture to Life (2010.11).Physics Toolbox Invention Contest (2012.03).Create a Poster for any Blockbuster Movie (2014.03).Let's Battle - Battle Animation Contest (2014.06).Game Character Animation Contest (2015.04).Showcase Your Armor Knight Competition (2019.09).iClone Lip Sync Animation Contest (2021.07).My email is mike at kelleytown dot com (but make sure you spell my last name, Kelley, correctly - a LOT of folks leave out that final "e"). But the first step would be to email me to tell me exactly what you are trying to get help with so I can even see if I have that knowledge. You can always call me but I do not give out my number on a forum, obviously. But, again, I'd be glad to help you out just as I help out anyone I can if we can work out the time/meeting thingee (I have used Skype on very limited occasions). Which is only to say I am retired and no longer work for pay unless the project is overwhelmingly interesting to me. However - and I want to say this in the nicest way possible so please don't take ANY offense from this - you can't afford me. I have a small amount of interest in trying to do some mocap with my PN suit for it, but haven't as of yet. I'd be glad to help you in any way if I can (I also have Cartoon Animator, as I bought it for my granddaughter, and I have the mocap plugins for it as well, but the only ones I've used so far have been the Live Face ones, just to show her what she can do). But it's up to you - at the very least I would advise you to try without it as you can always buy it later (as I did, only to find out it was a mistake). Too much awareness kills a good performance and I can always tell when this has happened during a capture from anyone). As a dancer I learned to control my movements in a mirror, but doing an actual show I would NEVER watch myself. It's no coincidence that NO professional mocap artist watches themselves perform during their performance, but merely just "acts". As a director I can always tell a bad performance. What I do nowadays is just map out the scene on my floor and work accordingly, watching in a mirror if need be (which leads me to the last observation - if you are truly "acting" you shouldn't be looking at yourself anyway, but just acting. Far, FAR easier to place it afterwards than to try and figure out which way is which and getting it moving properly. Second (and perhaps most important) - it's VERY difficult to get the character to line up properly in your scene. It used to drive me crazy to see my movements so far behind what I was doing until I started capturing with a dummy figure and greatly cutdown scene. First and foremost problem is that detailed characters or a scene with a large amount of data will slow down the capture tremendously and no "real time" will be observed. So running the plugin is a secondary step and one that introduces complications. First of all, be aware you will ALWAYS be running the Noitom software - either you run it in the background and it "feeds" iClone, or you just run it standalone, but either way it's always the main program to capture/transfer the motions. This is only my opinion (and others here disagree) but there are a couple of issues with using the iClone plugin and the PN suit. As long as you have 3DX you are good to go).Īlienware Aurora R12, Win 10, i9-119000KF, 3.5GHz CPU, 128GB RAM, RTX 3090 (24GB), Samsung 960 Pro 4TB M-2 SSD, TB+ Disk space Mike " ex-genius" Kelley ![]() With the new discounted price it's kind of a no-brainer (note that I do not use - although I bought - nor recommend the iClone plugin. ![]() If you DO intend on VERY fast stuff (like Bruce Lee) you need to check out the higher priced suit or perhaps other options. I have version 2.0 - there is an even better, more expensive version (albeit without the hands) and supposedly it tracks faster motions (like karate and such) better but since this old man can't do that stuff it isn't a factor. There is a LOT you need to know (so if you get one, let me know and I'll point you towards some videos) but once you've got it mastered it takes only five minutes to get the suit on and be up and recording perfect motions. ![]() I actually have two suits and they both work perfectly. I've been through the Kinect to iPisoft to PN suit route (with some other stops along the way - some costing a LOT of money) and the PN suit has, for me, been the answer (disclaimer: I have never used or even considered the Rokoko - it might be great). ![]() 1/23/2024 0 Comments Locate dominos pizza![]() Offers are applicable for selected items only. Order 2 regular pizzas starting at Rs.99 each and 2 Medium Pizzas starting at Rs.199. Domino's Everyday Value OfferĬhoose pizzas are selected from the provided options. with its mobile app, which makes ordering online. Domino's with its quick delivery, in many locations guarantees that orders will be delivered in 20 minutes or less. Domino's serves a variety of foods in addition to pizza, including pasta, chicken wings, and desserts. Pizza with many different toppings and crust options available. operates at the moment in more than 90 nations. What is Dominos?ĭomino's Pizza restaurant has locations all over the world and specializes in delivering food to consumers. Dominos Discount codeĬhoose your favorite meal or pizza from Domino's and get flat Rs.80 discount on all orders with a minimum order value of Rs.200 via discount code- HOWZATT80. ![]() Excluding EDV orders, combos & sides via Domino's discount code- DOMIDFC150. On paying via IDFC First Bank Credit Card. Order from Domino's veg or non veg pizza from the available menu and get flat Rs.150 discount on Domino's orders worth Rs.700 or more. Order and earn supercash within 24 hours via Dominos Coupon code- MBKDOMINOS. Dominos code is valid once per user per month. Place an order from Dominos and get 5% supercash via Mobikwik wallet and earn supercash with the minimum order value of Rs.179 or more. Order Domino's veg pizza, non-veg pizza, gourmet pizza, or more, and avail of free delivery on all orders. Dominos coupon code- NEW300 is applicable on the first order only. Order from the Domino's menu including veg or non-veg pizza and get a flat Rs.300 discount on your first Dominos order valid on a minimum order value of Rs.800 or more. Dominos Coupon Code 2023 To Maximize Your Savings Domino's New User Offer Choose from the veg or non-veg menu and save up to Rs.300. Select any of the pizzas from the available Dominos menu add them as your First Pizza preference and add your second pizza. Super Save Pizza Combos at up to Rs.300.Order from 40+ Pizzas, 30+ Sides, and Desserts and beverages. Meal for 4: Peppy Panner & Farmhouse for Rs.969.Meal for 2: Margherita & Farmhouse for Rs.459.Meal for 2: Pepper BBQ Chicken & Chicken Dominator for Rs.659.Meal for 2: Veg Extravaganza & Indi Tandoori Paneer for Rs.649.Meal for 2: Farmhouse & Peppy Panner for Rs.589.Meal for 4: Nonveg Supreme & Chicken Dominator for Rs.1,119.Order from the veg or non-veg menu from the combos available. ![]() ![]() Order from the Domino's menu with the available unlimited deals of up to Rs.300. isn't.Latest Dominos Coupon codes & Offer Today For October 2023 Dominos Coupon It's truly challenging for them, to navigate through heavy traffic, and still consistently meet customer expectations. On another note, take a moment to consider these delivery personnel. User Vikas Anand remarked, "'Domino's fulfilling their 30-minute delivery promise'. User _sabakhan_s commented on the video shared on Instagram, acknowledging the exemplary customer service but also lamenting the lack of humanity in some people who create traffic problems for others.īengaluru Traffic Police share video to avoid unnecessary honking, reduce noise pollution (WATCH)īinoy kalath also praised the delivery agents for their exceptional customer service, describing it as an attitude of excellence at work and commending their dedication. He expressed gratitude to Domino's for their considerate service during the traffic jam, highlighting how the delivery agents tracked their live location and delivered the food, even though they were just a few meters away from the customer's original location due to the traffic. They were kind enough to track our live location (a few metres away from our random location added in the traffic) and deliver to us in the traffic jam.” User Rishivaths tweeted the video stating, “When we decided to order from during the Bangalore choke. A video shared on Platform X (formerly Twitter) by user Rishivaths captured the Domino's agents stopping their two-wheeler on the congested road, approaching the car, and handing over two boxes of food.īengaluru's unpredictable traffic: Helicopter surprise stalls road, social media buzz follows The delivery agents used live location tracking to locate a customer stuck in traffic and deliver the food directly to their car. Amidst the traffic chaos in Bengaluru, a heartwarming incident unfolded involving two Domino's delivery executives who went the extra mile to deliver food to stranded commuters. The Outer Ring Road along Sarjapur in Bengaluru was choked to traffic jams yesterday, and Social Media was filled with engaging posts highlighting the humungous jam. ![]() 1/22/2024 0 Comments Manta ray size![]() ![]() We think of them as the complete opposite angel-like creatures exuding grace and beauty and touching peoples’ hearts. The sailors thought something devilish was around the ships as the horns resembled the devil and although we know much better today, this awful nickname stuck with the gentle giants. The cephalic horns gave the mantas the unfortunate nickname “devil ray.” Think of the ancient mariners who were on their ships offshore and encountered a pelagic manta ray with the cephalic horns. The fins are then called “cephalic horns.” They are very flexible and simply roll around themselves.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |