Find Last is used for a predicate search
e.g. if you are searching in the list of generics containing 20 and you get 10 records from your search it will return you the last from the searched results http://msdn.microsoft.com/en-us/library/5kthb929.aspx
to find the last from the list use the method suggested by wayne